Mein Code sieht nun wie folgt aus:
Private Sub CommandButton1_Click()
Dim z As Integer = 1
' Erste leere Zeile (z) in Tabelle2 ermitteln.
Do While Auswertung.Cells(z, 1) <> ""
z = z + 1
Loop
' Daten von Tabelle1 nach Tabelle2 übertragen.
Auswertung.Cells(z, 1) = Datenerfassung.Cells(3, 2)
Auswertung.Cells(z, 2) = Datenerfassung.Cells(7, 2)
Auswertung.Cells(z, 3) = Datenerfassung.Cells(7, 5)
Auswertung.Cells(z, 4) = Datenerfassung.Cells(8, 2)
Auswertung.Cells(z, 5) = Datenerfassung.Cells(8, 5)
Auswertung.Cells(z, 6) = Datenerfassung.Cells(6, 2)
Auswertung.Cells(z, 7) = Datenerfassung.Cells(10, 5)
Auswertung.Cells(z, 8) = Datenerfassung.Cells(15, 2)
Auswertung.Cells(z, 9) = Datenerfassung.Cells(15, 5)
Auswertung.Cells(z, 10) = Datenerfassung.Cells(16, 2)
Auswertung.Cells(z, 11) = Datenerfassung.Cells(16, 5)
Auswertung.Cells(z, 12) = Datenerfassung.Cells(14, 2)
Auswertung.Cells(z, 13) = Datenerfassung.Cells(18, 5)
Auswertung.Cells(z, 14) = Datenerfassung.Cells(22, 1)
' Eingabeformular leeren.
Datenerfassung.Cells(3, 2) = ""
Datenerfassung.Cells(7, 2) = ""
Datenerfassung.Cells(7, 5) = ""
Datenerfassung.Cells(8, 2) = ""
Datenerfassung.Cells(8, 5) = ""
Datenerfassung.Cells(6, 2) = ""
Datenerfassung.Cells(10, 5) = ""
Datenerfassung.Cells(15, 2) = ""
Datenerfassung.Cells(15, 5) = ""
Datenerfassung.Cells(16, 2) = ""
Datenerfassung.Cells(16, 5) = ""
Datenerfassung.Cells(14, 2) = ""
Datenerfassung.Cells(18, 5) = ""
Datenerfassung.Cells(22, 1) = ""
End Sub
Bekomme beim Ausführen aber immer einen Fehler in der ersten Zeile Dim z As Integer = 1.
|