habe mal wieder ein VBA-Problem, das ich nicht gelöst bekomme u. suche ein Makro für den CommandButton "Ziel-2 / Bereich1" aus der UF (s. Blatt 'Quelle'):
Ich habe im Blatt 'Ziel-2' in A4 den Text "Beginn1" u. in A7 "Ende1" - diese sollen sozusagen als Beginn- u. Endemarken für den Code dienen.
Zwischen diesen beiden Marken soll nun das Makro folgendes bewerkstelligen:
1. Suche die erste leere ZELLE in diesem Bereich (also in diesem Fall A4:A7; gefunden wird A5).
Ist die darunterliegende Zelle (also hier A6) ebenfalls leer, dann: Markiere die ZELLE A5.
Ist die darunterliegende Zelle (also hier A6) nicht leer, dann: Markiere diese ZELLE (also A6).
2. Markiere die gesamte ZEILE u. füge eine neue Zeile ein.
3. Markiere nun die erste leere ZELLE in dem neuen Bereich (nun A4:A8; gefunden wird A5).
Um das Problem besser zu veranschaulichen, habe ich eine Beispielmappe vorbereitet:
https://www.herber.de/bbs/user/49525.xls
Ich freue mich auf eure Ideen u. Lösungsvorschläge !
MfG Dirk N.
P.S.: Hier noch eine andere Beschreibung , die wohl aber nicht zum gewünschten Ergebnis führen wird - es wird IMMER eine neue Zeile eingefügt:
1. Suche die letzte leere ZELLE in diesem Bereich (also in diesem Fall A4:A7; gefunden wird A6).
2. Markiere die gesamte ZEILE u. füge eine neue Zeile ein.
3. Markiere nun die erste leere ZELLE in dem neuen Bereich (nun A4:A8; gefunden wird A5).
SONDERFALL: Beim 1. Makrostart sind ja A5 u. A6 noch leer (also letzte UND erste leere ZELLE in dem Bereich zwischen den Beginn- u. Endemarken sind beide leer).
NUN soll nur die erste leere ZELLE markiert werden.