Wert bis zur nächsten Leerzelle
04.06.2003 18:53:19
Andreas
Vielleicht kann mir einer für mich fast unlösbaren Aufgabe weiter helfen.
Habe ein Tabellenblatt(Tabelle1) in dem sich Blockweise Datensätze befinden.Das sieht folgendermaßen aus:
vorher:..............................................nachher:
.......SpalteA...SpalteB...SpalteC.........SpalteA...SpalteB...SpalteC
Zeile1...100.....01.01.03...Wert.........Z1..100.......usw.......usw
Zeile2....20.... 10.05.03...Wert2........Z2..100.......usw.......usw
Zeile3....23.....14.06.03...Wert3........Z3..100.......usw.......usw
Zeile4...................................................Z4...........
Zeile5...101.....01.01.03...Wert.........Z5..101.......usw.......usw
Zeile6....21.....01.01.03...Weert........Z6..101.......usw.......usw
Zeile7...................................................Z7...........
Zeile8...102.....01.01.03...Wert.........Z8..102.......usw.......usw
Zeile9...................................................Z9..........
Zeile10...103.....01.01.03...Wert.......Z10..103.......usw.......usw
Zeile11....21.....01.01.03...Weert......Z11..103.......usw.......usw
Zeile12.................................................Z12...........
usw.
Zeile8
1.Block Zeile A1:C3 dann eine Leerzeile
2.Block Zeile A5:C6 dann eine Leerzeile
3.Block Zeile A8:C8 danach eine Leerzeile
4.Block Zeile A10:C12 usw.
Jetzt zu meinem Problem:Ich möchte jetzt den ersten Wert im Block 1 der Spalte A (in diesem Fall "A1")der Wert "100" bis zur nächsten Leerzeile in Spalte "A" runterkopieren.Danach soll der Erste Wert des Zweiten Block (in diesem Fall "A5")der Wert "101" bis zur nächsten Leerzeile Kopiert werden usw. Die Blöcke im Tabellenblatt sind immer unterschiedlich viele und auch die Größe der Zeilenanzahl der Blöcke ist unterschiedlich.Das zweite Problem ist,danach sollen alle Leerzeilen aus dem Tabellenblatt entfernt werden damit ich die Tabelle danach mit einem Autofilter filtern kann.
Das alles sollte mit VBA erfolgen. kriegt das eventuell einer von Euch hin? Mein Problem ist dabei,den ersten Wert im Block bis zur nächsten Leerzeile und dann der Sprung zum nächsten Block und wieder die gleiche Prozedur
Ich bedanke mich schon jetzt für Eure Mühe
Danke