Bin blutige Anfängerin bzgl. VBA... Suche einen Weg, wie es möglich ist, eine Datei nur dann bearbeiten zu können, wenn Makros aktiviert sind. Habe versucht, aus anderen Forumseinträgen etc. was zusammenzuklauen und habe jetzt folgenden Code in "DieseArbeitsmappe":
Private Sub Workbook_Open()
Dim Ws As Worksheet
For Each Ws In ActiveWorkbook.Worksheets
If Ws.Name = "INFO" Then
Ws.Visible = xlSheetVeryHidden
ElseIf Ws.Name = "Hilfsblatt" Then
Ws.Visible = xlSheetVeryHidden
Else
Ws.Visible = xlSheetVisible
End If
Next Ws
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim Ws As Worksheet
For Each Ws In ActiveWorkbook.Worksheets
If Ws.Name = "INFO" Then
Ws.Visible = xlSheetVisible
Else
Ws.Visible = xlSheetVeryHidden
End If
Next Ws
End Sub
Beim Öffnen der Datei bekomme ich jetzt folgende Fehlermeldung:Laufzeitfehler '1004': Die Methode 'Visible' für das Objekt '_Worksheet' ist fehlgeschlagen
Bin dankbar für Anfänger-gerechte Hinweise...
Gruss Alexia