Ich habe eine Datei die ich Blattgeschützt habe (ohne Passwort) und in welcher nur einzelne Zellen zwecks einer Eingabe frei sind. Nun möchte ich die Inhalte dieser Zellen mittels VBA löschen lassen.
Einen Code um die Zellen einzufärben habe ich gefunden, doch wie ich anstelle des einfärbens ein löschen hinkriege übersteigt meine VBA Kenntnisse.
Hier mal der Code den ich schon selber versucht habe abzuändern:
Sub GesperrteZellenlöschen()
Dim zelle As Range
Worksheets("Unregelmässigkeit").Unprotect Password:=""
For Each zelle In ActiveSheet.UsedRange
If zelle.Locked = False Then
zelle.ClearContents 'hier bricht mir der Code mit 1004 Kann Teil einer verbundenen Zelle _
nicht ändern.
' zelle.Interior.ColorIndex = 4 'so ist im Forum
Else
' zelle.Interior.ColorIndex = 2 'so ist im Forum
End If
Next zelle
Worksheets("Unregelmässigkeit").Protect Password:=""
End Sub
Wie gesagt ich habe mal etwas mit meinen VBA Kenntnissen versucht, doch leider bekomme ich einen 1004 Fehler. (Siehe Code)
Es gibt auf dem Sheet mehrere verbundene Zellen, die benötigt werden.
Danke schon mal für eure Mühe im Voraus.
Gruess Dani