Excel 保护工作表 双击跳转

一个别人做好的文档,如果你想要双击编辑被保护的区域,光标就会跳到指定的位置,指引你应该在这里才能编辑,而不是那边。
我觉得这个功能很神奇,有人知道是怎么实现的吗?

如图,双击A单元格,提示单元格收保护,并且光标就自动跳转到B单元格。很神奇。
如果有文档可以发到我的邮箱[email protected]
补充说明
·这张表没有使用宏的迹象
·单元格保护的所有选项和设置都没有找到蛛丝马迹,即使解开保护仍然找不到线索
完全不知道这种定向跳转是怎么做到的,求大侠解释。

第1个回答  2021-05-31

虽然好多年的问题了,还是答一下

设置保护工作表的时候,只允许选定解除锁定的单元格,具体的一些细节也可以有不同的效果,比如设置保护前选中的单元格会固定的跳转等等

第2个回答  2011-12-20
不用发什么文档,很简单的啊,例如:表一有个地方是日期时间什么的,你设定这地方可以录入,然后在表二直接引用这个单元格,设定表二保护。这样在表二的这个日期时间的单元格是不能录入的,点击后就会自动跳转到表1的被引用的单元格了。追问

试过了,没有跳转。

追答

我已经把简单文档发到你信箱,请点击表二的日期位置,看能不能跳转

追问

嗯,大致找到点规律了。
保护的工作表中,被双击的单元格中如果有公式引用了其他单元格,那么将会跳转到第一个引用的单元格。

所以,如果公式比较简单,只是以一些引用,那么这种跳转是自然而然形成的,不用可以去设定。

本回答被提问者采纳
第3个回答  2011-12-20
可参考下面的代码,这里使用双击触发。你可以根据情况进行修改。

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Locked = True Then
MsgBox "你选定了被保护的单元格。"
Range("A1").Activate
End If

End Sub追问

哥早就放弃宏了,要知道宏的代价是很大的。
别人不需要宏就能完成的动作,我就决不去使用宏。
正是因为我对宏太了解了。

第4个回答  2011-12-22
我也想知道,如果有的话,发一份给我。依据【海狮188】的说法去做,不会自动跳转