ich habe ein Verzeichnis mit mehreren Unterverzeichnisse in denen Exceldateien zu finden sind. Die Inhalte einer jeden Excel-Datei (mehrere Zellinhalte) müssen teilweise in eine andere Datei übernommen werden. Das soll im einzelnen so passieren:
- kopieren der Masterdatei in ein Verzeichnis (masterdatei.xls)
- umbenennen der Masterdatei mit dem Namen der ersten Quelldatei im Verzeichnis und Anhängen eines kleine suffix "neu" (masterdatei.xls- quelldatei1_neu.xls)
- öffnen der umbenannten Masterdatei (quelldatei1_neu.xls)
- übertragen mehrerer Zellinhalte der Quelldatei in die umbenannte Masterdatei ([Zellinhalte]quelldatei.xls - [Zellinhalte]quelldatei1_neu.xls)
- schließen der umbenannten Masterdatei (quelldatei1_neu.xls)
- kopieren der Masterdatei in ein Verzeichnis (masterdatei.xls)
- umbenennen der Masterdatei mit dem Namen der zweiten Quelldatei im Verzeichnis und Anhängen eines kleine suffix "neu" (masterdatei.xls-quelldatei2_neu.xls)
- öffnen der umbenannten Masterdatei (quelldatei2_neu.xls)
- .......usw.
Die Adresse der Quellzelle ist dabei aber nicht die Adresse der Quellzelle_neu. Die Zellbezüge müsste ich dann selbst per Hand in dem Code anpassen. Die übertragenen Zellinhalte können dabei aus einer einzelnen Zelle stammen aber auch aus einer verbundenen Zelle. Wenn jedoch die Zelle aus der quelldatei eine verbundene Zelle ist, ist die Zelle der quelldatei_neu auch eine verbundene Zelle.
Der Name des Masterregisters ist bekannt.Muss aber der Name des Quellregisters bekannt sein?
Es wäre sehr schön wenn ihr mir helfen könntet. Ich denke, trotz meiner sparsamen VBA- Kenntnisse, sollte der hierzu erforderliche Code nicht sehr groß sein, oder?