當我鎖定 Excel 中的儲存格時,如何防止使用者在鎖定的儲存格中編輯背景顏色、文字顏色、粗體文字等。但允許他們在未鎖定的單元格中更改背景顏色等?
當我保護工作表時,所有儲存格在格式方面都變得不可編輯。
提前致謝。
答案1
這是我解決問題的方法。它允許用戶單擊“解鎖”單元格並訪問格式。但是,當按一下「鎖定」儲存格或甚至跨越兩種類型時,格式設定選項會再次關閉。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Target.Locked Then
wsInfo.Protect Password:=gm_sPass, AllowFormattingCells:=True
Else
wsInfo.Protect Password:=gm_sPass, AllowFormattingCells:=False
End If
End Sub