mit meinen rudimentären VBA-Kenntnissen komme ich hier einfach nicht weiter:
Ich habe ein Makro, das Daten aus einer Tabelle in eine neue kopiert und will, daß am Ende der Cursor in einer bestimmten Spalte (O) in der untersten Zelle steht, in der etwas steht.
Die Tabelle hat nicht immer gleich viele Zeilen, deswegen habe ich es mit Strg Ende versucht, was aber nicht funktioniert, da Excel ja offensichtlich als letzte Zelle auch Zellen ansieht, in denen nichts steht, aber die irgendeine Formatierung haben.
Hier ist die Datei:
https://www.herber.de/bbs/user/28582.xls
Die Funktion soll am Ende des ersten Makros eingefügt sein, damit ich anschließend den Inhalt dieser Zelle in Zeile 27 kopieren kann.
Anschließend wird dann der zweite Makro ausgeführt. Leider hatte ich es damals beim erstellen nicht hinbekommen, daß alles in einem Makro durchläuft, deshalb zwei einzelne. Sicherlich geht es auch in einem Rutsch. Wenn jemand das auch noch weiß, wie es gehen könnte, wäre ich äußerst dankbar.
Wichtiger ist aber die Frage nach dem Anspringen der letzten Zelle mit Inhalt.
Besten Dank und schöne Grüße,
tom