Ich bekomme Laufzeitfehler '2147 und für das Leben von mir kann ich nicht sehen, was ich vermisse.Kopieren Sie alle Blätter aus einer Zielarbeitsmappe
Alles, was ich versuche zu tun, ist von meinem aktuellen workook öffnen Sie eine ausgewählte Arbeitsmappe und kopieren Sie in allen Blättern.
Vielen Dank.
Sub GetFile()
Dim fNameAndPath As Variant
Dim wb As Workbook, wb2 As Workbook
Dim Ws As Worksheet
fNameAndPath = Application.GetOpenFilename(FileFilter:="Excel Files (*.XLS), *.XLS", Title:="Select File To Be Opened")
If fNameAndPath = False Then Exit Sub
Workbooks.Open Filename:=fNameAndPath
Application.ScreenUpdating = False
Set wb = ActiveWorkbook
Set wb2 = Workbooks.Add(fNameAndPath)
For Each Ws In wb2.Worksheets
Ws.Copy After:=wb.Sheets(wb.Sheets(1))
Next Ws
Application.ScreenUpdating = True
End Sub
In welcher Zeile tritt der Fehler auf? – BruceWayne
On Line Ws.Copy Nach: = wb.Sheets (wb.Sheets (1)) – RyanH