Excel - 禁止格式化鎖定的儲存格,允許格式化解鎖的儲存格

Excel - 禁止格式化鎖定的儲存格,允許格式化解鎖的儲存格

當我鎖定 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

相關內容