Dim wkbkdestination As Workbook
Dim destsheet As Worksheet
For Each ThisWorkSheet In wkbkorigin.Worksheets
'this throws subscript out of range if there is not a sheet in the destination
'workbook that has the same name as the current sheet in the origin workbook.
Set destsheet = wkbkdestination.Worksheets(ThisWorkSheet.Name)
Next
Grundsätzlich durchlaufe ich alle Blätter in der Ursprungsarbeitsmappe und setze sie dann destsheet
in der Zielarbeitsmappe auf das Blatt mit demselben Namen wie das aktuell iterierte in der Ursprungsarbeitsmappe.
Wie kann ich testen, ob dieses Blatt vorhanden ist? Etwas wie:
If wkbkdestination.Worksheets(ThisWorkSheet.Name) Then