Hallo zusammen,
ich habe ein Problem bei Excel.
Und zwar habe ich folgenden Code, der auch funktioniert, wenn man keinen Blattschutz aktiviert hat:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then '=D Anpassen! Spalte mit deiner Datenüberprüfung-Liste
If Target.Row = 1 Then 'Anpassen! Zeile mit deiner Datenüberprüfung-Liste
Range(„c4:d52“).ClearContents
Range(„g4:h52“).ClearContents
Dim Zelle As Range
For Each Zelle In Range(„i4:i52“)
If Zelle = „“ Then
Zelle.EntireRow.Hidden = True
Else
Zelle.EntireRow.Hidden = False
End If
Next Zelle
End If
End If
End Sub
Wenn ich jetzt allerdings den Blattschutz aktiviere, kommt folende Fehlermeldung:
„Laufzeitfehler ‚1004‘ie Hidden-Eigenschaft des Range-Obejktes kann nicht festgelegt werden“
Wie kann ich diesen Fehler beheben?
Vielen Dank für Eure Hilfe!