Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() ![]() I am afraid VBA is a mystery to me and I just don't seem to be able t get to grips with it - anyway, here is what I am trying to do: Lock cells conditionally using Select Case but my attempt below jus doesn't work - my condition is as follows If cell $C$1 is not equal to "Yes" then lock the cel ranges as listed: Private Sub Worksheet_Change(ByVal Target As Range) Select Case Target.Address Case "$C$1" < "Yes" ActiveSheet.Unprotect ("MyPassword") Range("$C$4:$C$7,$C$12:$C$15,$C$20:$C$23,$C$28:$C$ 31,$C$36:$C$39").Locke = True ActiveSheet.Protect ("MyPassword") Case "$D$1" < "Yes" ActiveSheet.Unprotect ("MyPassword") Range("$D$4:$D$7,$D$12:$D$15.$D$20:$D$23:,$D$28:$D $31,$D$36:$D$39").Locke = True ActiveSheet.Protect ("MyPassword") Case "$E$1" < "Yes" ActiveSheet.Unprotect ("MyPassword") Range("$E$4:$E$7,$E$12:$E$15.$E20:$E$23:,$E$28:$E$ 31,$E$36:$E$39").Locke = True ActiveSheet.Protect ("MyPassword") Case "$F$1" < "Yes" ActiveSheet.Unprotect ("MyPassword") Range("$F$4:$F$7,$F$12:$F$15.$F$20:$F$23:,$F$28:$F $31,$F$36:$F$39").Locke = True ActiveSheet.Protect ("MyPassword") Case "$G$1" < "Yes" ActiveSheet.Unprotect ("MyPassword") Range("$G$4:$G$7,$G$12:$G$15.$G$20:$G$23:,$G$28:$G $31,$G$36:$G$39").Locke = True ActiveSheet.Protect ("MyPassword") Case Else Exit Sub End Select End Sub If possible I would also like to Unlock these cells if $C$1 equal t "Yes" I would be grateful for any help - just like a cry from th wilderness! Deele -- deele ----------------------------------------------------------------------- deelee's Profile: http://www.excelforum.com/member.php...fo&userid=3486 View this thread: http://www.excelforum.com/showthread.php?threadid=54614 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Locking/Unlocking based on another cell value | Excel Worksheet Functions | |||
locking and unlocking worksheets | Excel Worksheet Functions | |||
Unlocking and locking a specific cell | Excel Programming | |||
Locking/unlocking cells | Excel Programming | |||
locking and unlocking a row of data based on whats entered in a cell | Excel Programming |