萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 綜合

Excel 鎖定與隱藏公式:保護智慧財產與防誤改

兩步驟完成公式保護:鎖定儲存格 + 保護工作表

預設所有儲存格皆為「鎖定」狀態,但只有「保護工作表」生效後才會真正限制編輯。隱藏公式需額外勾選「隱藏」屬性。

操作步驟

  1. 取消鎖定輸入區:選取允許使用者輸入的儲存格 → 右鍵「設定儲存格格式」→ 「保護」頁籤 → 取消勾選「鎖定」 → 確定。
  2. 鎖定並隱藏公式區:選取含公式的儲存格 → 「設定儲存格格式」→ 「保護」→ 勾選「鎖定」與「隱藏」 → 確定。
  3. 啟用保護:「校閱」→ 「保護工作表」→ 輸入密碼(建議設定) → 勾選允許動作(通常保留「選取鎖定的儲存格」與「選取未鎖定的儲存格」) → 確定 → 重複密碼。

解除保護

  • 「校閱」→ 「取消保護工作表」→ 輸入密碼。

進階:允許特定範圍編輯(範圍密碼)

  1. 「校閱」→ 「允許使用者編輯範圍」→ 「新增」。
  2. 設定標題、參考範圍、範圍密碼。
  3. 使用者輸入範圍密碼即可編輯該區塊,無需解除整張表保護。

VBA 控制保護

Sub ProtectWithFormulaHidden()
    ActiveSheet.Unprotect "pwd"
    Range("B2:B10").Locked = False ' 輸入區
    Range("C2:C10").Locked = True
    Range("C2:C10").FormulaHidden = True ' 隱藏公式
    ActiveSheet.Protect "pwd", UserInterfaceOnly:=True
End Sub

UserInterfaceOnly:=True 讓巨集仍能操作受保護儲存格,使用者介面仍受限。

Excel 鎖定隱藏公式示意圖

常見誤區

  • 只設「隱藏」不設「鎖定」→ 保護後公式仍可見(編輯列顯示)。
  • 忘記先取消鎖定輸入區 → 整張表都無法編輯。
  • 密碼遺失 → 官方無法破解,需第三方工具或重建檔案。
copyright © 萬盛學電腦網 all rights reserved