问题
我有一个 Excel 电子表格,除了一些我希望用户输入文本的单元格外,其余单元格均处于锁定状态。在大多数情况下,按Tab或Enter可以正常跳转到下一个未锁定的单元格,但有一种情况除外,即按 Enter 后,选定的单元格会跳转到工作表顶部,而不是选择正下方的单元格。
有用的小知识
- 我有一堆命名范围(不知道是否相关)
- 该问题并不跨越分页符。
- 每次我锁定工作表并尝试从第 41 行按 Tab/箭头键/回车键到第 42 行时都会出现问题。就好像那里有一个隐藏的分页符!
- 它总是跳转到最顶层的未锁定的单元格。
答案1
我以前也遇到过这个问题。这是否是最后一行未锁定且包含数据的行?
如果是这样,那么我注意到了以下情况:似乎在将用户限制到未锁定的单元格时,Excel 还会创建一个“框”,其角是数据存在的最后几行和最后一列。这不是最好的解释,但请查看我的问题,看看这是否能更好地回答您的问题:
https://stackoverflow.com/questions/12748263/locking-cells-for-selection-wrong-behaviour