Hallo Holli,
Dein Problem wird sein, dass Du das Makro von Rainer nicht ausgeführt hast. Das muss aber sein, damit die Zellen geschützt werden.
Besser wäre aber ein Code, der selber erkennt, wenn eine Zelle angeklickt wird, ob sich in der Zelle eine Formel befindet. Nachfolgend mal ein VBA-Code, der dies realisiert.
Kopiere das Makro in das VBA-Projket des Tabellenblatts, in dem er wirken soll.
Teste das Makro aber bitte in einer Testdatei und nicht gleich in Deiner Originaldatei.
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.HasFormula Then
ActiveSheet.Protect ""
Exit Sub
Else
ActiveSheet.Unprotect ""
End If
End Sub
Hier wird immer wenn eine Zelle markiert wird, geprüft, ob sich darin eine Formel befindet. Wenn ja, wird die Zelle gesperrt.
Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf
meiner HP in der
Rubrik Anleitungen und dort dann in der
Anleitungsnummer 2 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.
Bei Fragen melde Dich.
MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]