我可以在不使用中键点击的情况下顺利滚动Excel吗?

Luk*_*uke 16 excel vba add-in

我必须使用恶梦的Excel文件.(我没有创建它们,我只需要与它们一起工作).

它们太大了(超过50个大列和100个大行)然后我必须向上/向下滚动并使用"<"和">"按钮向左和向右滚动.当我滚动时,Excel总是跳转到下一列或行.这让我抓狂!

我可以开发一个插件或加载项,使Excel像网页浏览器一样顺畅滚动吗?如果是这样,请给我一些资源或只是一些关键字来学习如何做到这一点.

JMa*_*Max 11

另一个提示:当您单击Scroll lock键盘时,这将改变箭头键的工作方式.

它将移动屏幕,而不是从一个单元格移动到另一个单元格.

然而,正如Issun所说,你无法改变Excel和AFAIK,滚动时你不能"拆分"一个单元格.

此外,您还可以更改将在Windows控制面板中滚动的行数.

  • 经过多年的忽视,滚动锁定键终于有用了。 (2认同)

aev*_*nko 8

我很遗憾地告诉你,但滚动时单元格顶部的捕捉是微软的一个设计选择,你在Excel中工作时根本无法绕过.您可以在鼠标中单击鼠标以使用鼠标进行平滑的预览缩放,但是一旦单击该程序,它将快速恢复.

您应该寻找一个不同的程序来运行.xls文件来处理它们,而不是寻找插件.也许甚至像在Google文档中打开文档一样简单的事情可能允许您正常滚动.

话虽如此,如果您遇到单元格太大的问题,当您向下滚动它跳过某些单元格时,请为此宏指定命令按钮或键盘快捷键:

Sub DownOne()
ActiveWindow.SmallScroll Down:=1
End Sub
Run Code Online (Sandbox Code Playgroud)

我已经多次使用过这种情况,因为Excel会因为它们的大小而跳过单元格.原因是鼠标"单向向下滚动"默认设置为向下:= 3 您可以将此宏映射到鼠标滚轮滚动事件,但我相信您需要添加.dll才能使用该事件(参考:http://support.microsoft.com/kb/837910)


小智 6

单击鼠标的滚轮(中间)(记住不要转动,而是单击)。这将产生独特的四向箭头。现在向上或向下拖动鼠标(甚至横向,向左或向右),您将获得缓慢的平滑滚动。

  • 当您松开中键时,它仍然会捕捉到最近的网格边缘,因此如果您想在滚动后编辑工作表,它并不是一个真正可用的解决方案 (4认同)