Ich habe den folgenden VBA-Code, der einen Ordner öffnet, wo ich die Excel-Dateien mit bestimmten Namen speichern ("11.xlsm und" 2.xlsm ") und öffnen Sie dann diese Dateien automatisch und die Kopie ihre Sheets „Daten“ und fügen sie sich auf meine masterworkbook „makrotochange“ genannt.Öffnen und Kopieren/Einfügen Variable namens Datei
ChDir _
"Z:\1000_Entwicklung\05_PROJECT\0558000_CFT\055800L_CFT_Projektleitung\99_Arbeitsordner PL\Tanverdi, Yigit\SAA"
Workbooks.Open Filename:= _
"Z:\1000_Entwicklung\05_PROJECT\0558000_CFT\055800L_CFT_Projektleitung\99_Arbeitsordner PL\Tanverdi, Yigit\SAA\11.xlsm"
Workbooks.Open Filename:= _
"Z:\1000_Entwicklung\05_PROJECT\0558000_CFT\055800L_CFT_Projektleitung\99_Arbeitsordner PL\Tanverdi, Yigit\SAA\2.xlsm"
Windows("makrotochange.xlsm").Activate
Windows("11.xlsm").Activate
sheets("data").Select
sheets("data").Move After:=Workbooks("makrotochange.xlsm").sheets(23)
Windows("2.xlsm").Activate
sheets("data").Select
sheets("data").Move After:=Workbooks("makrotochange.xlsm").sheets(24)
ich mag jede Menge Variable mit dem Namen Dateien öffnen können, die in ist
"Z:\1000_Entwicklung\05_PROJECT\0558000_CFT\055800L_CFT_Projektleitung\99_Arbeitsordner PL\Tanverdi, Yigit\SAA"
und copy/füge es in mein Masterwork-Buch "makrotochange.xlsm" ein
Wie kann ich das tun?
Siehe: http://stackoverflow.com/questions/10380312/ loop-through-files-in-a-ordner-using-vba – Mrig
hilft mir nicht, danke! –
Eigentlich denke ich, dass Link Ihnen mehr helfen wird als Sie denken. Der Link zeigt Code, der alle Dateien in einem Ordner öffnet, wenn sie das Wort test im Namen haben. Wenn Sie die "IF" -Anweisung in der Mitte der Schleife durch Ihren Copy/Paste-Code ersetzen, haben Sie den Code, um jede Datei in einem Ordner zu durchlaufen, von ihr zu kopieren, in eine andere einzufügen und zu schließen. – DDuffy