
Kann mir jemand sagen, wie ich eine Formel in einer Zelle sperren, den Benutzern aber erlauben kann, die Farbe der Zelle zu formatieren?
Antwort1
Ja, Sie müssen das Blatt schützen, aber die Formatierung zulassen.
Gehen Sie zumRegisterkarte „Überprüfen“, Gruppe „Änderungen“und wählen SieSchutzblatt.
Das dritte Feld von oben im neuen Fenster istZellen formatieren, setzen Sie also ein Häkchen in dieses Kontrollkästchen, um Benutzern das Formatieren der Zellen zu erlauben.
Antwort2
Mit diesem einfachen VBA-Code können Sie das Blatt mit einem Kennwort sperren, aber alle Arten von Formatierungen auf Zeilen und Spalten anwenden.
Sub ProtectButAllowFormatting()
Sheets("Sheet1").Protect Password:="AA", DrawingObjects:=False, AllowFormattingCells:=True
End Sub
Wie es funktioniert:
- Kopieren Sie diesen Code und fügen Sie ihn als Standardmodul ein.
- Führen Sie ein Makro aus, um das Blatt zu schützen.
- Format auf Zeilen/Spalten anwenden.
- Heben Sie bei Bedarf den Blattschutz mit einem Kennwort auf.
- Ändern Sie den Blattnamen und das Passwort bei Bedarf.