Supportnet / Forum / Tabellenkalkulation
makro nächste freie zeile
Frage
ich mache in Worksheet 1 diverse Eingaben und drucke damit ein Formblatt aus. Bevor ich nun die nächsten Eingaben mache (und alle Felder überschreibe) möchte ich die Eingaben in Worksheet 2 in eine Liste kopieren/speichern. Beim Aufzeichnen des Makro ist es unproblematisch in WS2 die erste freie Zeile des WS 2 anzusteuern und dort etwas hinzukopieren, ebenso min die anderen Spalten der Liste. Bei einer Wiederholung des Makro werden aber die werte der zweiten Eingabe wieder in die gleiche Zeile des WS 2 gespeichert, da der Ranke festgeschrieben wurde. Wie kann ich die erste frei Zeile ansteuern ohne den Range festzuschreiben?
Antwort 1 von Saarbauer
Hallo
bau in dein Makro diese Zeile ein
Range("a" & Range("A65536").End(xlUp).Row + 1).Select
Gruß
Helmut
bau in dein Makro diese Zeile ein
Range("a" & Range("A65536").End(xlUp).Row + 1).Select
Gruß
Helmut
Antwort 2 von querkopp
Tja, so einfach kann es sein :-) Gewußt wie!
Vielen vielen Dank, klappt einwandfrei
lieber Gruß
querkopp
Vielen vielen Dank, klappt einwandfrei
lieber Gruß
querkopp
Antwort 3 von Saarbauer
Hallo,
noch als ergänzend, es wird mit dem Befehl
Range("A65536").End(xlUp).Row
immer die erste belegte Zeile vom ende gesucht
Gruß
Helmut
noch als ergänzend, es wird mit dem Befehl
Range("A65536").End(xlUp).Row
immer die erste belegte Zeile vom ende gesucht
Gruß
Helmut
Antwort 4 von querkopp
Das nenne ich Super-Service. Danke
Gruß vom querkopp
Gruß vom querkopp

