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

时间:2011-08-26 04:24:43

标签: excel vba add-in

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

它们太大了(超过50个大列和100个大行)然后我必须向上/向下滚动并使用“<”和“>”按钮向左和向右滚动。当我滚动时,Excel总是跳转到下一列或行。 This make me crazy!

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

6 个答案:

答案 0 :(得分:11)

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

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

然而,正如Issun所说,你不能改变Excel和AFAIK,滚动时不能“拆分”单元格。

此外,Windows控制面板中的you can also change the number of rows that will scroll

答案 1 :(得分:8)

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

您应该寻找一个不同的程序来运行.xls文件来处理它们,而不是寻找插件。也许即使是在Google文档中打开文档这么简单的事情也许可以让您正常滚动。

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

Sub DownOne()
ActiveWindow.SmallScroll Down:=1
End Sub

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

答案 2 :(得分:2)

单击鼠标滚轮(中间)(记住不转动,但单击向下)。这将产生独特的四向箭头。现在向上或向下拖动鼠标(或者甚至是向侧面,向左或向右),你会得到缓慢平滑的滚动。

答案 3 :(得分:1)

嗯,这是一个非常古老的主题,但今天我遇到了同样的问题。

尝试进入“控制面板”中的“鼠标设置”并一次将“滚轮”设置为“滚动1行”。我有一些行被合并,令我感到沮丧的是我多么快地滚过它们。事实证明,我的Wheel设置一次滚动3行(默认情况下我认为)。

让我永远想弄清楚(一旦我做了就觉得自己像个白痴)。

注意 - 当您在Excel中完成操作时,您会想要返回并将其设置回3行,因为它会使您在网络浏览器中滚动速度变得非常慢。

答案 4 :(得分:1)

我知道旧线程,但是找到了解决方法(如果这是重复的建议,对不起)。保留A列,保留“标准”大小的单元格。如果您不想看到此列,则可以隐藏它。像往常一样将所有内容放在其余列中,然后将内容合并到几行中。由于A列大小正常,您将获得“平滑滚动”。

答案 5 :(得分:0)

我有同样的问题,直到我从办公室升级到2014年到2017年。现在我有办公室2017 [版本15.33(170409)],我可以使用鼠标和笔记本电脑触控板按像素滚动。我正在使用MacOS Sierra版本10操作系统。