Hej jkrons.
Hvilket af det kan ikke lade sig gøre? begge funktioner eller kun det ene??
Jeg har ihvertfald fundet frem til hvordan jeg låser en celle efter indtastning. Jeg fuldte eksemplet her ->
http://www.ozgrid.com/forum/showthread.php?t=66048------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("A1:JY33")) Is Nothing Then 'set your range here
ActiveSheet.Unprotect Password:="mypassword"
Target.Locked = True
ActiveSheet.Protect Password:="mypassword"
End If
End Sub
------------------------
Ovenstående virker efter hensigten! :-)
Endvidere ved jeg så hvordan jeg låser cellen op og redigere/slette ved at klikke "Unprotect Sheet" -> indtaste koden -> rediger/slet.
Jeg skal så finde ud af hvordan jeg låser igen - automatisk - da mine brugere ved en fejl, kan glemme at låse efter redigering, og så er der jo ingen idé i ovenstående.. håber du/i kan følge mig.
Med andre ord, ryge tilbage til start hvor de udfyldte celler er låst og de blanke er åben.
Jeg skylder at sige, at hensigten med dette er at undgå at slette data i en celle ved en fejl, da det kan have ubehagelige konsekvenser :-(
Er der nogen der har en idé?
På forhånd tak..