ich komme leider nicht weiter. :(
Im Tabellenblatt 1 ("Maske") werden Daten in eine Maske eingegeben und per Makro in eine Tabelle im Tabellenblatt 2 ("Daten aus Maske") eingetragen.
Die Tabelle im Tabellenblatt 2 ("Daten aus Maske") geht von der Spalte A bis BN und die ersten 3 Zeilen sind fixe Kopfzeilen.
Die in der Maske eingetragenen Daten befüllen die Tabelle in "Daten aus Maske" folgendermaßen:
Zeile 4: In die gesamte 4. Zeile, als von A4 bis BN4 werden Daten kopiert.
Zeile 5: Ab der 5. Zeile befüllen die Daten aus der Maske die Zeile erst ab Spalte J (also von J5 bis BN5).
Zeile 6: Auch hier: Die Daten aus der Maske befüllen die Zeile 6 erst wieder ab Spalte J (also von J6 bis BN6)
Zeile 7: Es ist völlig unklar, wie viele weitere Zeilen durch das Rüberkopieren aus der Maske entstehen.
.
.
Zeile 10: In meinem Beispiel ist die 10. Zeile, die letzte befüllte Zeile.
Nun möchte ich über ein neues Makro die Daten von A4 bis BN10 im Tabellenblatt "Daten aus Maske" in eine weitere Tabelle (mit den gleichen Kopfzeilen) in einem 3. Tabellenblatt ("Rohdaten") kopieren und sie gleichzeitig in der Tabelle "Daten aus Maske" löschen.
Wichtig, bzw. ausschlaggebend ist, dass die Tabelle in "Daten aus Maske" jedesmal eine unterschiedliche Anzahl von Zeilen haben kann. (Die 10 befüllten Zeilen hier sind nur ein Beispiel, es können auch mal 2 oder 5 oder 15 sein...)
Ich kenne den Code nicht, den es baucht, um dem Makro zu sagen, dass es in Spalte J ab Zeile 4 runterzählen soll, bis die erste leere Zeile kommt.
In meinem Beispiel müsste das Makro also ab Zelle J4 runterzählen und dann erkennen, dass Zelle J11 die erste leere Zelle in der Spalte J ist.
Also weiß das Makro, dass es den Bereich A4 bis BN10 in die nächste Tabelle im Tabellenblatt "Rohdaten" kopieren soll.
Ich wäre sehr sehr froh, wenn mir jemand den Code zum "Abzählen" der Spalte J und dann eben dem Kopieren des gesamten Bereichs von A4 bis BN__ nennen könnte.
viiiiieeeeelen Dank!
Marco