Ausgangs- in gleichlautende Ziel-Tabellenblätter
19.08.2017 11:19:12
Alex
als VBA-Newbie stehe ich vor folgender Herausforderung, die für Profis schnell gelöst sein sollte:
Ich habe eine Ausgangs-Excel-Datei, mit rund 15 Arbeitsblättern mit einer bestimmten Bezeichnung. Diese Arbeitsblätter enthalten Daten, die monatlich aktualisiert von einem System gespeist werden.
In einer Ziel-Excel-Datei sind diese Arbeitsblätter mit gleichnamiger Bezeichnung enthalten und darüberhinaus weitere Blätter, von denen jeweils mit Formeln auf die Vorgenannten zugegriffen wird.
Aufgabenstellung ist nun:
- Dateien A (Quelldatei) und B (Zieldatei) öffnen
(Das im Optimalfall so, dass der Pfad der beiden Dateien in einer Datei C, in der das Makro zuhause ist flexibel festgelegt werden kann, z.B. einfach in zwei Zellen geschrieben, damit man nicht ins Makro muss, wenn sich was ändert)
- Für jedes Arbeitsblatt in A die gleichnamige Entsprechung in B suchen
- Im entsprechenden Arbeitsblatt in B einen definierten Bereich aus A kopieren (nur die Werte, damit es die Formeln in den anderen Blättern nicht zerschießt)
- Das ganze so lange machen, bis alle Arbeitsblääter aus A durchlaufen wurden.
- Im Anschluss beide Dateien speichern und schließen.
Für sachdienliche Hinweise bzw. Verweise, wo sowas schon mal ähnlich gemacht wurde, wäre ich sehr dankbar.
Besten Dank!
Alex