Ich möchte die letzten 8 Zeilen in x Menge der Zeilen (der Betrag ändert sich jeden Monat), gibt es einen Thread bereits hier, aber nur für eine Spalte. Ich brauche es für mehrere Spalten und versuchte zwei verschiedene Möglichkeiten, aber beide funktionieren nicht aufgrund der Syntax.Auswahl der letzten 8 Zeilen in Excel Vba
Sheets("Sheet2").Select
LastRow = Range("D" & Rows.Count).End(xlUp).Row
Set Last8Rows = Range("A" & LastRow).Offset(-7, 0).Resize(8, 1)
Set Last8aRows = Range("B" & LastRow).Offset(-7, 0).Resize(8, 1)
Set Last8bRows = Range("C" & LastRow).Offset(-7, 0).Resize(8, 1)
Set Last8cRows = Range("D" & LastRow).Offset(-7, 0).Resize(8, 1)
Set Last8dRows = Range("E" & LastRow).Offset(-7, 0).Resize(8, 1)
Set Last8eRows = Range("F" & LastRow).Offset(-7, 0).Resize(8, 1)
Set Last8fRows = Range("G" & LastRow).Offset(-7, 0).Resize(8, 1)
LastxRows = Last8Rows + Last8aRows + Last8bRows + Last8cRows + Last8dRows + Last8eRows + Last8fRows
LastxRows.Copy
Mein zweiter Versuch
Sheets("Sheet2").Select
LastRow = Range("D" & Rows.Count).End(xlUp).Row
Set Last8Rows = Range("A:D" & LastRow).Offset(-7, 0).Resize(8, 1)
Last8Rows.Copy
A. Sie gehen davon aus, dass die letzte Spalte "D" sein wird? :) B. Für die letzten 8 Zeilen müssen Sie ein '-7' und nicht' -8' haben. Sie gehen davon aus, dass alle Spalten die gleiche letzte Zeile haben werden? –
Sie haben Recht, sollte -7 –
sein ++ Jetzt macht es mehr Sinn :) –