如何使 Excel 中的单元格即使单击也不可点击且不处于活动状态?

如何使 Excel 中的单元格即使单击也不可点击且不处于活动状态?

首先,我知道如何保护 Excel 文件,也知道如何锁定或隐藏单元格。解锁单元格允许用户编辑单元格,而锁定单元格不允许用户编辑单元格。当然,当我单击锁定的单元格时,我仍然可以“单击”它,但无法更改值。但是,我想如何使单元格“不可点击”。这意味着,当我单击单元格时,单元格不会被“选中”(具有绿色方块)

答案1

要仅保护 Excel 中的特定单元格、列或行:

  • Ctrl+A选择工作表的所有单元格
  • 右键单击并选择“格式化单元格”
  • 转到“保护”选项卡并取消选中“锁定”,然后单击“确定”
  • 现在仅选择要保护的单元格、列或行
  • 右键单击并再次选择“格式化单元格”
  • 转到保护选项卡并选中“已锁定”,单击确定
  • 转到“审阅”选项卡并单击“保护工作表”
  • 添加密码并确保未选中“选择锁定的单元格”
  • 单击“确定”并保存工作表。

要取消保护,只需转到审阅选项卡,单击“取消保护工作表”并输入密码。

答案2

如图所示这里,只需在选定目标单元格时选择另一个单元格即可。您需要使用 VBA。

  1. 按 ALT+F11
  2. 在左侧窗格中,双击工作表名称
  3. 输入以下代码。如果选择了 A3(目标单元格),则选择 A1。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If Target.Address(True, True) = "$A$3" Then

        ActiveSheet.Range("A1").Select
    End If

End Sub

相关内容