Laufzeitfehler 1004
25.04.2008 19:21:00
Heinz
Ich bekomme bei diesen Code den Fehler 1004 " Die Arbeitsmappe muss mindestens 1 sichtbares Arbeitsblatt enthalten"
Fehler in Zeile " wksKW.Move Before:=wb1.Sheets(1)"
Die Arbeitsmappe hatt Blätter die Ausgeblendet sind.
Das Arbeitsblatt zum bearbeiten ist aber sichtbar.
Könnte mir dazu bitte jemand helfen.
Gruß
Heinz
Private Sub CommandButton5_Click()
ActiveSheet.Unprotect
Windows.Application.ScreenUpdating = False
Dim wb1 As Workbook, wbKW As Workbook, wksKW As Worksheet
Set wb1 = Workbooks("Gewichtsblätter & Wochenumbau.xls")
For Each wbKW In Workbooks
If Left(wbKW.Name, 2) = "KW" Then Exit For
Next
If wbKW Is Nothing Then
MsgBox "Es ist kein Wochenplan zu Verfügung !"
ActiveSheet.Protect
Exit Sub
End If
For Each wksKW In wbKW.Worksheets
If Left(wksKW.Name, 2) = "KW" Then
wksKW.Move Before:=wb1.Sheets(1)
Exit For
End If
Next