禁用自动滚动,同时允许键入不带宏的单元格(Excel)


1

我正在使用Excel2016。当我在屏幕底部键入单元格并按时Enter,Excel会将视图向下移动,以便可以看到我刚刚键入的内容。是否可以禁用此“功能”?我正在制作一个系统,其中用户在单元格中键入命令(例如foo,您键入bar,然后键入您要键入的下面的单元格,然后是far,然后依次boo类推),并且我的视图不断远离我想在顶部看到的数据页面上的内容,而是专注于命令(可能有数百个)。

我发现了其他限制滚动的方法,但是这些方法都使用户无法在该区域之外的单元格中键入内容(这意味着无法输入命令)。我不需要任何花哨的东西(例如,我不介意您是否仍然可以手动滚动);只是为了停止自动滚动。

TL; DR我希望屏幕保持焦点在同一张桌子上,无论光标/选定单元格在哪里。

我最好不使用宏/ VB代码来执行此操作,因为我的系统管理员对使用它们的人不是很满意,但是如果非常必要的话。

谢谢。


如果您使用Tab而不是Enter,则将移至下一个单元格,而不是向下。
AFH

我知道,但这并不能改变它滚动到屏幕之外的事实。TL; DR我希望屏幕保持焦点在同一张桌子上,无论光标/选定单元格在哪里。不过,感谢您的帮助!
Geza Kerecsenyi

向右移动不应该滚动,因此建议。您始终可以为Tab+ Cursor Left设置宏或热键,以返回到刚刚更新的单元格。
AFH

谢谢,但是如果到达边缘,它仍然会向右滚动。想象一下在彼此之间(或旁边)有数百个命令-如果键入另一个命令,它将不可避免地滚动。而且我无法覆盖这些命令,因为它们在每次更新时都是异步执行的,因此删除它们将意味着该命令将不正确地更新。
Geza Kerecsenyi

我认为您可以通过冻结要保持可见的行来实现。 support.office.com/en-us/article/...
MATEJuhász

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.