Makro zum automatischen Datenabgleich
14.11.2020 16:29:59
Hannes
Hallo Community,
ich benötige Hilfe bei einem automatischen Datenabgleich mittels Makro und hoffe, dass ihr mir aushelfen könnt.
Ich habe eine Tabelle "Zusammenfassung". In dieser stehen in Spalte A die Namen von Kunden. In der Spalte B dazugehörig die Anschrift. (usw.). In A4 steht z.B. "Muster GmbH" und in B4 die zugehörige Anschrift.
Jeder Kunde hat eine eigene Tabelle mit mehreren Tabellenblättern. Die Anschrift ist zum Beispiel im Blatt 1 in B9 gespeichert.
Um alle Kunden überblicken zu können, habe ich B4 in "Zusammenfassung" mit dem Ausdruck : " ='C:\Users\...\Kunden\Muster GmbH\[Muster GmbH.xlsm]Tabelle1'!$B$9 " gefüllt.
Um die Anschrift für Schmidt AG zu übernehmen, habe ich dann den Pfad in B5 kopiert und den Dateipfad händisch geändert. Je mehr Kunden es werden, desto aufwendiger wird dieser Schritt und außerdem nehme ich regelmäßig Verbesserungen am Aufbau der Kundentabellen vor, weshalb die Anschrift dann z.B. in Tabelle 1 von B9 nach C12 wandert.
Jetzt müsste ich für alle Kunden diese Anpassung händisch übernehmen, weshalb ich gerne ein Makro einsetzen möchte, welches den Dateipfad automatisch anpasst.
Dazu fordere ich zuerst eine Eingabe: "Kunde ?" . Diese wird dann in der Spalte A gesucht und dann wird der Dateipfad in B automatisch angepasst.
" ='C:\Users\...\Kunden\"Kunde"\["Kunde".xlsm]Tabelle1'!$c$12 ".
Die Suchfunktion funktioniert bereits, allerdings weiß ich nicht, wie ich den Dateipfad variabel gestalten kann.
Ich habe das vorgehen als Makro aufgezeichnet und unter diesem Link als Anhang angefügt.
Im Voraus vielen Dank und viele Grüße
Hannes