ich habe ein größeres Umsetzungsproblem:
Ich habe eine Datei mit einer Tabelle, in denen eine Menge Datensätze enthalten sind. Diese Datensätze sind Baugruppen, die jeweils durch eine Leerzeile getrennt sind. Ganz oben eines "Blocks" steht immer der Name und die Nummer (und noch ein paar andere Dinge) der Baugruppe und darunter bis zur nächsten Leerzeile alle Komponenten, die in dieser Baugruppe enthalten sind.
Dann gibt es da eine zweite Datei mit einer Tabelle, in der zunächst nur die Baugruppen aufgelistet sind. (Das ist quasi immer die erste Zeile einer Baugruppe aus der ersten Datei) Diese Baugruppen sind ebenfalls durch eine oder mehrere Leerzeilen getrennt.
Nun möchte ich Folgendes: in meiner zweiten Datei soll ein Makro gestartet werden, dass Zeile für Zeile durchgeht. Wenn in einer Zeile z.B. in der Spalte F etwas eingetragen ist, soll das Makro genau diesen Wert in der ersten Datei (ebenfalls Spalte F) suchen. Wenn der Wert dort gefunden wurde, sollen alle Zeilen unter dem gefunden Wert bis zur nächsten Leerzeile in die zweite Datei unter dem Suchwert eingefügt werden. Wenn der Suchwert in der ersten Datei nicht gefunden wird, soll die nächste Zeile überprüft werden. Bis zur letzten gefüllten Zeile.
Es gibt allerdings noch einen zweiten Fall: unter dem Suchwert in der zweiten Datei wurden bereits die Unterkomponenten eingefügt. In diesem Fall sollen alle Zeilen unter dem Suchwert bis zur nächsten Leerzeile gelöscht werden und die Prozedur aus Fall 1 durchgeführt werden.
Würde mich freuen, wenn mir hierbei jemand helfen könnte.
Vielen Dank und Gruß
Duinne