Fünf Möglichkeiten, mit #VBA die #letzte #Zeile bzw. #Spalte in #Excel zu finden, hab ich Ihnen als Serie vorgestellt. Hier kommt noch einmal die Zusammenfassung in aller Kürze:
LastRowNo = mySheet.Cells(mySheet.Rows.Count, „A“) .End(xlUp).Row |
letzte nichtleere Zeile/Spalte ausgehend von einer beliebigen Zelle | https://blog.soprani.at/?p=3882&preview=true |
LastRowNo = mySheet.UsedRange.Rows(mySheet.UsedRange.Rows .Count).Row |
letzte Zeile/Spalte des Blattes, in der irgendeine Zelle benutzt (also mit Inhalt befüllt oder auch nur formatiert) worden ist | https://blog.soprani.at/?p=3926&preview=true |
LastRowNo = mySheet.Range(„A1“) .CurrentRegion.Rows.Count |
letzte Zeile des umgebenden Bereichs | https://blog.soprani.at/?p=3941&preview=true |
LastRowNo = mySheet.ListObjects(„Table1“) .Range.Rows.Count |
letzte Zeile einer Tabelle | https://blog.soprani.at/?p=3968&preview=true |
LastRowNo = mySheet.Range(„MyNamedRange“).Rows.Count | letzte Zeile/Spalte eines benannten Bereichs | https://blog.soprani.at/?p=3985&preview=true |