Ich hoffe, dass jemand helfen kann.Zusammenführen von Arbeitsmappen nach Registerkartenname
Ich suche mehrere Arbeitsmappen in Excel zusammen, aber jede Arbeitsmappe hat 8-10 Tabs, die ich nicht brauche und ich eigentlich nur eine einzige Registerkarte wollen, ich habe die folgende Formel bereits, die die Arbeitsmappen kombiniert, aber Ich bin mir nicht sicher, was ich tun soll, um nur die einzelnen Tabs zu kombinieren, die ich brauche. Sie sind in allen Arbeitsmappen identisch.
Sub GetSheets()
Path = "C:\Users\dt\Desktop\dt kte\"
Filename = Dir(Path & "*.xls")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub
Danke
ändern, die Registerkarte benötigen Sie ? Nach der Zeile "Für Eac Sheet ..." können Sie sagen: "I Sheet.Name =" SheetIWant "Dann" kopieren "Sie die' Worksheets ("SheetIWant") 'data ... – BruceWayne
@BruceWayne Entschuldigung, ich bin ein bisschen verwirrt. Wie würde das im Code aussehen? – AKER
"... ich möchte eigentlich nur einen einzigen Tab, ...." Woher weißt du, welchen Tab du willst? Hat es in jeder Arbeitsmappe den gleichen Namen? – BruceWayne