Ich habe ein kleines Problem, bei dem ich die Ursache nicht ganz verstehe. Nachfolgend ist ein kleiner Code, der Daten von einer Tabelle in Schleife zur anderen Tabelle kopieren soll - ans Ende Tabelle angefügt.
lastrow1 = Worksheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row
For i = 10 To lastrow1
lastrow2 = Worksheets("Sheet2").Cells(Rows.Count, "A").End(xlUp).Row
If Worksheets("Sheet1").Cells(i, 18).Value = "Ja" Then
Worksheets("Sheet1").Cells(i, 1).Copy _
Destination:=Worksheets("Sheet2").Range("A" & lastrow2)
End If
Next i
Ich bekomme hier das Problem, dass er mir in Sheet2 einfach den Wert in A2 immer wieder überschreibt, anstatt neu anzufügen.
Gebe ich lastrow2 eine +1, kopiert er untereinander, jedoch außerhalb der Tabelle. Wie kriege ich ihn hier dazu, die Tabelle zu erweitern, angefangen mit A2?
Danke für Antworten!