Ich habe mir entgegen der Netettiket erlaubt nich meinen alten Thread zu benutzen,
sondern einen neuen zu eröffne.
Ich habe nun das Problem gelöst.
Befor der Copybefehl ausgefürt wird muss man das Workbuck das den Copybefehl ausfürt aktivieren.
wbImport.Activate
For Each ws In wbImport.Worksheets
ws.Copy Before:=ThisWorkbook.Worksheets(1)
Next
ThisWorkbook.Activate
So läuft jetzt das ganze reibungslos.
Zusatzfrage:
Ist es möglich, beim löschen von Arbeitsblättern per Macro, die lästige Bestätigung zu unterdrücken?
Gruss Alex