首先,我知道如何保护 Excel 文件,也知道如何锁定或隐藏单元格。解锁单元格允许用户编辑单元格,而锁定单元格不允许用户编辑单元格。当然,当我单击锁定的单元格时,我仍然可以“单击”它,但无法更改值。但是,我想如何使单元格“不可点击”。这意味着,当我单击单元格时,单元格不会被“选中”(具有绿色方块)
答案1
要仅保护 Excel 中的特定单元格、列或行:
- 按Ctrl+A选择工作表的所有单元格
- 右键单击并选择“格式化单元格”
- 转到“保护”选项卡并取消选中“锁定”,然后单击“确定”
- 现在仅选择要保护的单元格、列或行
- 右键单击并再次选择“格式化单元格”
- 转到保护选项卡并选中“已锁定”,单击确定
- 转到“审阅”选项卡并单击“保护工作表”
- 添加密码并确保未选中“选择锁定的单元格”
- 单击“确定”并保存工作表。
要取消保护,只需转到审阅选项卡,单击“取消保护工作表”并输入密码。
答案2
如图所示这里,只需在选定目标单元格时选择另一个单元格即可。您需要使用 VBA。
- 按 ALT+F11
- 在左侧窗格中,双击工作表名称
- 输入以下代码。如果选择了 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