Hallo liebes VBA Team,
ich bräuchte eure Hilfe zu folgendem Problem auf meiner Arbeit:
Es gibt eine Excel Datei in einem ORDNER1 und mehrere CSV Dateien in einem ORDNER2
1. Der ORDNER1 beinhaltet eine Liste1 mit einer einzigen Spalte A mit mehreren Zeilen. Nennen wir die Spalte A mal "NUMMER" In den einzelnen Zeilen dieser Spalte stehen immer 15 stellige Zahlen mit einer (Eigentlich) führenden Null.
Beispiel: 102265565727031
102265563481575
....
2. Der ORDNER2 beinhaltet mehrere CSV Listen, die sich alle ähneln. Beispiel von einer dieser Listen: Eine Liste2 mit 15-20 Spalten. Eine Spalte von diesen heißt auch "NUMMER" und diese Spalte beinhaltet ebenso Zeilen mit verschiedenen 15 stelligen Nummern.
Mein Ziel ist es jetzt, dass das Makro in der ORDNER1/Liste1 reinschaut, die 15 stellige Nummer nimmt und genau diese Nummer im ORDNER2 in den verschiedenen CSV Listen sucht. Sobald er diese Nummer gefunden hat, soll er von der jeweiligen CSV Liste genau diese Zeile, in der die Nummer auftaucht (die Spalten A-D (Beispiel)) in die Liste1 in Spalte B-E rein kopieren.
Dieser Vorgang soll sich für ALLE Zeilen bzw. alle Nummern von der Liste1 abspielen. Sprich: Das Makro soll die Spalte komplett runter abarbeiten.
Am Komfortabelsten wäre es wahrscheinlich, wenn man das Makro in eine dritte Excel Datei mit einem Button einbaut. Denn der Inhalt (die Listen) von Ordner 1 und Ordner 2 wird sich in Zukunft ändern (dynamisch).
Mein Chef macht mir leider diesbezüglich großen Druck.
Ich bin leider kein VBA Profi, Grundverständnis ist vorhanden. Ich wäre für jede Hilfe dankbar.
Liebe Grüße
|