Makro legt Unterverzeichnisse an
20.09.2016 20:24:00
obelix-xxl
leider verfüge ich über keine Makrokenntnisse, daher wende ich mich an die erfahrenen Nutzer dieses Forums mit der Bitte um Unterstützung.
Beschreibung der Aufgabenstellung:
In einer Exceltabelle habe ich eine große Anzahl von Raum-Tabellen.
Im Makro möchte ich gerne abgefragt werden ab welchem Tabellenblatt (z.B. ab dem 10. Tabellenblatt) der Tabellenblattname ausgelesen werden soll.
Der Tabellenblattname steht in jedem dieser Tabellenblätter in Zelle D3.
Für jede dieser Raum-Tabellen soll ein Unterverzeichnis mit dem Inhalt aus D3 erstellt werden.
Da das Unterverzeichnis wechseln kann sollte der Pfad abgefragt werden.
Nach der Abfrage werden dann die einzelnen Unterverzeichnisse mit dem Namen aus D3 im abgefragten Pfad angelegt.
Nun soll noch das Raumtabellenblatt in das passende Unterverzeichnis kopiert werden. Ein Vergleich zwischen Zelle D3 im Tabellenblatt und dem Namen des Unterverzeichnisses ist erforderlich.
Der Speichername des Raumtabellenblattes weicht vom Namen in Zelle D3 ab, steht aber in Zelle AB3.
Beispiel Zelle D3: "Raum 100"
Abfrage: Pfad für Unterverzeichneisse: z.B: C:\Sammlung\
In diesem Pfad wird nun das Unterverzeichnis "Raum 100" angelegt. Alle Tabellenblätter mit dem Namen des Unterverzeichnisses (dieser steht im Tabellenblatt in D3, z.B. "Raum 100") werden mit dem Namen aus Zelle AB3 dort im Unterverzeichnis gespeichert.
In AB3 steht der Speichername, z.B: "Raum 100 - Rev.1.0 - 160920". Der Dateiname setzt sich aus verschiedenen Informationen die im Tabellenblatt stehen zusammen. Ein Beispiel wäre "Raum 100 - Rev.1.0 -160920.xlsx" .
Das ist sicher eine komplexe Aufgabe die ich hoffentlich verständlich beschrieben habe.
Rückfragen beantworte ich so schnell als möglich.
Erst einmal Danke, dass Ihr Euch dieser tricky Aufgabe widmet.
Vielleicht kann man die Aufgabe ja auch mit mehreren Makro einfacher lösen?
LG
obelix