Welche ist die letzte Benutze Zeile und Spalte in einer Tabelle?
Eine Frage die sich insbesondere beim VBA programmieren ständig stellt. In meinen Excel mit Makros sind diese beiden Einzeiler deshalb standardmässig in einem „Funktionen“ Modul enthalten:
Lastrow(2) gibt als Resultat die letzte, in der Spalte 2 verwendete Zeile zurück.
Lastcol(2) gibt als Resultat die letzte, in der Reihe 2 verwendete Spalte zurück.
Wie gesagt, das brauche ich in der VBA Programmierung als Grundlage für weitere Makros. Dann muss ich diesen Code nicht ständig wiederholen (und nachschauen).
1 2 3 4 5 |
Function lastrow(usedrow As Variant) As Variant lastrow = ActiveSheet.Cells(Rows.Count, usedrow).End(xlUp).Row 'letzte Reihe End Function |
1 2 3 4 5 |
Function lastcol(usedcol As Variant) As Variant lastcol = ActiveSheet.Cells(usedcol, Columns.Count).End(xlToLeft).Column 'letzte Spalte End Function |