我希望我的宏只鎖定第2行中的3個單元格[不允許用戶編輯],並且爲此我寫了下面的函數。在VBA中鎖定單元格
Private Sub MasterHeaderLock(wksMaster As Worksheet)
wksMaster.Activate
ActiveSheet.Unprotect
wksMaster.Range(wksMaster.Cells(2, 7), wksMaster.Cells(2, 9)).Locked = True
ActiveSheet.Protect
End Sub
但是這個過程鎖定了整個工作表。請讓我知道需要修改的內容。
的紙張被鎖定爲默認情況下,你需要開始與cells.locked =虛假的或類似的東西 –
耶也許wksMaster.Cells.Lockes =第3行假會做 –
你們都是正確的。你們其中一人可以發表你的評論作爲答案。 – refactor