1.4k Aufrufe
in Tabellenkalkulation von ahorn38 Experte (3.3k Punkte)
Hallo,

ich habe einen Tabellenbereich "A1:E20" in dem nur die ersten 5 Zeilen "A1:E5") Einträge haben.
Das sheet hat aber weiter unten "A23:E50" auch noch Einträge...

Ich suche nun einen Code mit dem ich auf die Cells "A6" komme, also die erste freie Zelle im oberen Tabellenbereich.
Mit ...(rows.count,1).end(xlUp). Row..... klappt das aber nicht.

Hat jemand eine Idee?
Gruß Andreas

3 Antworten

0 Punkte
von m-o Profi (22.9k Punkte)
Hallo Andreas,

versuchs es mal so:

Range("A1").End(xlDown).Offset(1, 0).Row


Gruß

M.O.
0 Punkte
von ahorn38 Experte (3.3k Punkte)
Hallo M.O.

klappt einwandfrei!! Hab es noch etwas in

Range("A1").End(xlDown).Row+1

abgewndelt. Vielen Dank und Gruß
0 Punkte
von beverly Experte (3.5k Punkte)
Hi Andreas,

mit deinem Code warst du schon fast richtig, nur musst du die letzte Zeile korrekt setzen, also nicht die Zeilenanzahl des Tabellenbattes sondern Zeile 20:

MsgBox Range("A20").End(xlUp).Row


Bis später,
Karin

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...