31.05.2017, 15:10
Hallo zusammen,
folgendes macht mein Code. Letzte leere Zeile in Sheet 1 ("Data") suchen, den Wert der Variable nAbt in Spalte 1 schreiben, den Wert auch in Sheet(2) in die erste freie Zeile in der ersten Spalte schreiben, den Diagramm Bereich vergrößern. Was soll es dann tun?
In der gleichen Zeilen in die Spalten 2, 3 und 4 die Werte schreiben, welche ich im Code als Kommentar gesetzt habe. Wie sieht die Syntax korrekt aus?
Danke.
Gruß
folgendes macht mein Code. Letzte leere Zeile in Sheet 1 ("Data") suchen, den Wert der Variable nAbt in Spalte 1 schreiben, den Wert auch in Sheet(2) in die erste freie Zeile in der ersten Spalte schreiben, den Diagramm Bereich vergrößern. Was soll es dann tun?
In der gleichen Zeilen in die Spalten 2, 3 und 4 die Werte schreiben, welche ich im Code als Kommentar gesetzt habe. Wie sieht die Syntax korrekt aus?
Danke.
Gruß
Code:
Private Sub CommandButton2_Click()
Dim nAbt As String
lindex = 2
Do While Trim(CStr(Sheets(1).Cells(lindex, 1).Value)) <> ""
lindex = lindex + 1
Loop
nAbt = Application.InputBox("Geben Sie ___ ein!")
Sheets(1).Cells(lindex, 1) = nAbt
lindex = 2
Do Until Sheets(2).Cells(lindex, 1).Value = ""
lindex = lindex + 1
Loop
Sheets(2).Cells(lindex, 1).Value = nAbt
Sheets(2).ChartObjects("Diagramm 2").Activate
ActiveChart.SetSourceData Source:=Range("'Chart(s)'!A2:B" & lindex)
'Sheets(2).Cells(lindex, 3).Value = "=SUMMEWENN(Data!A:A;nAbt;Data!AA:AA)"
'Sheets(2).Cells(lindex, 4).Value = "=SUMMEWENN(Data!A:A;nAbt;Data!AB:AB)"
'Sheets(2).Cells(lindex, 2).Value = Sheets(2).Cells(lindex, 4).Value / Sheets(2).Cells(lindex, 3).Value
End Sub