sitze jetzt schon den ganzen Tag dran und komme einfach nicht weiter. Habe auch schon mal vorher weiter unten gepostet unetr selection.locked=false gepostet. Mein Problem: Ich habe einen vba-code geschrieben. Wenn das Programm gestartet wird kommt immer die Sicherheitsabfrage. Wenn hier der makro deaktiviert wird soll der user keine eingaben vornehmen können. Deshalb habe ich die mappe geschützt und alle blätter darin mit kennwort. wenn jetzt der user bei der sicherheitsabfrage auf aktivieren geht, dann wird der schutz deaktiviert. da aber in dem tabellenblatt auch formel hinterlegt sind möchte ich diese sperren. mit dem Range("G1").Locked = True passiert aber gar nichts.
Hier mal der code, bitte kann mir jemand helfen... ich komm sonst echt nicht weiter...
Private Sub workbook_open()
ActiveWorkbook.Unprotect Password:="Holger" 'Arbeitsmappe entschützen
Sheets("Eingabemaske").Unprotect ("Holger") 'Tabellenblatt entschützen
For i = 8 To 21
For j = 65 To 71
zelle = Chr(j) + Trim(Str(i))
Range(zelle).Locked = True
Next j
Next i
Sheets("Eingabemaske").Protect ("Holger")