驗證/清單 內容可以鎖定嗎?



贊助商連結


panju
2009-07-24, 11:48 AM
各位Excel高高手

請問
驗證/清單 內容選定後可以鎖定(保護)嗎?
請參考附件test1

我想利用前方的"核取方塊"核取後,清單的內容及被保護無法更改
可以嗎?

贊助商連結


jhid
2010-01-19, 01:49 PM
丟的遠遠的,然後隱藏起來可以嗎?

pavo
2010-01-19, 08:39 PM
Sub 核取方塊1_Click()


If Cells(2, 16) = True Then MsgBox "鎖定C2:F2": Call lockup
If Cells(2, 16) = False Then MsgBox "不鎖定C2:F2": Call unlockup

End Sub

Sub lockup()

ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

End Sub
Sub unlockup()

ActiveSheet.Unprotect

End Sub

--------------------------------------------------------


Cells(2, 16) 是 核取方塊連結的儲存格 值為 TRUE OR FALSE
用 Cells(2, 16) 來判斷是否有被核取 .TRUE >>保護工作表 反之亦然

可以如jhid所說 丟遠一點 並且隱藏該儲存格.如 隱藏欄 或 文字色同背景色..等等

當然假如有許多選項核取 就要好好安排保護方式了



臨時想的 好像有點沒技巧的方式 .:jump2: