warum bekomme ich mit diesem code nicht immer die letzte belegte Zelle?
letzteZelle = Range("A1").SpecialCells(xlCellTypeLastCell).Row
Wenn ich z.B. in A100 etwas habe, egal ob Werte oder Formate, dann bekomme ich 100 als Ergebnis. Damit kann ich auch leben.
Lösche ich ALLES in A100, bekomme ich hinterher dasselbe Ergebnis, also wieder 100. Auch wenn ich die ganze Zeile lösche.
Ich hätte nach dem Löschen aber gerne 99, wenn dort etwas steht. Das geht zwar mit
letzteZelle = Range("A65536").End(xlUp).Row
A65536 ist letzte Zelle bei Excel97 (und 2000 und ff?)
Ich wollte nicht erst runter und dann wieder hoch. Und wenn's bei einer neueren Excel-Version weiter abwärts geht, müsste ich den code ändern.
Was kann man tun?
gruss andre