Herbers Excel-Forum - das Archiv
letzte Zeile ermitteln
Betrifft: letzte Zeile ermitteln
von: Tim
Geschrieben am: 11.12.2003 08:59:52
Hallo,
wie kann ich aus VB/VBA ermitteln, welche die letzte beschrieben Zeile in einem Arbeitsblatt ist?
Gruß Tim
Betrifft: AW: letzte Zeile ermitteln
von: Danny Faak
Geschrieben am: 11.12.2003 09:02:50
Wenn di folgendes machst:
Zeilen = Sheets(1).Range("A:A").SpecialCells(xlCellTypeConstants).Count
hast du die anzahl aller zeilen.
Klapppt aber nur wenn du alle beschrieben hast. und das ganze plus 1 ist dann die erste leere...(aber Ich suche selbst schon nach einer anderen methode...sollte nur schnell helfen... ;) )
Betrifft: AW: letzte Zeile ermitteln
von: Danny Faak
Geschrieben am: 11.12.2003 09:10:49
Wenn di folgendes machst:
Zeilen = Sheets(1).Range("A:A").SpecialCells(xlCellTypeConstants).Count
hast du die anzahl aller zeilen.
Klapppt aber nur wenn du alle beschrieben hast. und das ganze plus 1 ist dann die erste leere...(aber Ich suche selbst schon nach einer anderen methode...sollte nur schnell helfen... ;) )
Betrifft: AW: letzte Zeile ermitteln
von: Tim
Geschrieben am: 11.12.2003 09:18:46
Hallo,
ich habe eine Lösung gefunden: (vom Herrn Herber selbst)
Letzte Zelle mit Inhalt bei den Spalten:
LZ = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column
Letzte Zelle mit Inhalt bei den Zeilen:
LZ = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row
Untere rechte Ecke des Bereiches, der die beiden vorher bestimmten Zellen
beinhaltet:
Adr = Cells(Cells.Find("*", Range("A1"), _
xlFormulas, , xlByRows, xlPrevious).Row, _
Cells.Find("*", Range("A1"), xlFormulas, , _
xlByColumns, xlPrevious).Column).Address
Quelle:
http://groups.google.com/groups?oi=djq&selm=an_316110876
Trotzdem Danke
Betrifft: AW: letzte Zeile ermitteln
von: tim
Geschrieben am: 11.12.2003 13:05:15
Wie kann ich im Befehl .Rows("16:27").Select die 27 durch die variable lz ersetzen?
Betrifft: .Rows("16:"&lz).Select
von: Boris
Geschrieben am: 11.12.2003 13:36:23
Betrifft: AW: .Rows("16:"&lz).Select
von: Tim
Geschrieben am: 11.12.2003 14:54:11
Danke!!!