gehtnetgibtsnet
Cadet 4th Year
- Registriert
- März 2019
- Beiträge
- 124
Hallo Forum,
ich habe eine Tabelle, welche aus einem "Vorspann" von mehreren Zeilen besteht. Danach folgt ein Bereich, auf den ein Autofilter gesetzt ist. In beiden Bereichen sind Leerzeilen möglich.
Ich suche nun eine Möglichkeit, die "wirklich" letzte benutzte Zeile zu ermitteln.
Zu diesem Zweck habe ich mir eine kleine Tabelle aufgebaut. Per Makro nutze ich jetzt jede der mir bekannten Möglichkeiten, und zeige die von dieser Möglichkeit ermittelte Zahl und deren "Namen" in der Tabelle an.
Probleme macht vor allem ein aktiver Autofilter. Dann erhalte ich nur die durch den Autofilter ermittelte letzte Zeile.
Die richtige Zahl wird mir mit "ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row" angezeigt, wenn ich nach dem AuUtofilter-Bereich noch in einer weiteren Zeile und beliebigen Spalte etwas einfüge!
Ich brauche die genaue Zahl, weil ich ggf. weitere Zeilen für den Autofilterbereich einfügen möchte, oder nach dem Filterbereich noch Zusatzinformationen bereitstellen möchte.
Mit einem "Klick" auf "neu berechnen" wird der Makro "berechnen" erneut ausgeführt. Der aktuelle Autofiter-Bereich ist gelb hinterlegt.
Meine Test-Tabelle ist beigefügt; als XLS-Files: das Forum läßt keine XLSM-Files zu. Aktuell werden in Spalte "C" und "D" Leerzeilen ausgefiltert.
Wer kann mir weiterhelfen?
Gruß
gngn
ich habe eine Tabelle, welche aus einem "Vorspann" von mehreren Zeilen besteht. Danach folgt ein Bereich, auf den ein Autofilter gesetzt ist. In beiden Bereichen sind Leerzeilen möglich.
Ich suche nun eine Möglichkeit, die "wirklich" letzte benutzte Zeile zu ermitteln.
Zu diesem Zweck habe ich mir eine kleine Tabelle aufgebaut. Per Makro nutze ich jetzt jede der mir bekannten Möglichkeiten, und zeige die von dieser Möglichkeit ermittelte Zahl und deren "Namen" in der Tabelle an.
Probleme macht vor allem ein aktiver Autofilter. Dann erhalte ich nur die durch den Autofilter ermittelte letzte Zeile.
Die richtige Zahl wird mir mit "ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row" angezeigt, wenn ich nach dem AuUtofilter-Bereich noch in einer weiteren Zeile und beliebigen Spalte etwas einfüge!
Ich brauche die genaue Zahl, weil ich ggf. weitere Zeilen für den Autofilterbereich einfügen möchte, oder nach dem Filterbereich noch Zusatzinformationen bereitstellen möchte.
Mit einem "Klick" auf "neu berechnen" wird der Makro "berechnen" erneut ausgeführt. Der aktuelle Autofiter-Bereich ist gelb hinterlegt.
Meine Test-Tabelle ist beigefügt; als XLS-Files: das Forum läßt keine XLSM-Files zu. Aktuell werden in Spalte "C" und "D" Leerzeilen ausgefiltert.
Wer kann mir weiterhelfen?
Gruß
gngn