通过简单设置,Excel表格可实现上下左右翻页的便捷控制功能。
在Excel中,除了鼠标操作,还能通过编写代码实现上下翻页功能。

通过window对象的SmallScroll方法实现滚动窗口内容的移动。
小滚动(向下、向上、向右、向左)表达式。
向下滚动窗口2行,向上滚动2行,向左滚动2列,向右滚动2列。通过调整滚动方向与距离,实现对当前活动窗口的精细移动控制。可依次执行上下左右方向的小幅度滚动操作,便于查看表格或文档中不同区域的内容,提升浏览效率与操作便捷性。

具体结果可对照左侧编号区分。
没有动态图,滚动效果难以直观展现。
该功能的实际用途需结合具体应用场景深入思考。
例如,在包含数万行数据的表格中,若想一次性滚动100行,可在文本框中输入100,然后点击相应按钮即可完成滚动操作。
实际应用时再作调整修改。

代码简洁,封装成函数,便于调用。
下图是两个函数。

因自定义了滚动行数,获取时需特殊处理。
该功能在实际应用中具有较高的灵活性和可操作空间。
当点击命令按钮1时,程序会执行向下滚动操作,滚动的幅度由函数getSmallNumb决定。具体通过调用ActiveWindow.SmallScroll方法,并将getSmallNumb的返回值赋给参数down,实现窗口内容的小幅度向下滚动。随后,程序会调用setLabelCaption过程,并将当前按钮(CommandButton1)的标题文本作为参数传递,用于更新某个标签的显示内容,提示用户当前执行的操作。
类似地,当点击命令按钮2时,程序会执行向上滚动操作。同样是利用ActiveWindow.SmallScroll方法,但此次是将getSmallNumb的返回值传给参数up,从而实现窗口内容的小幅度向上滚动。紧接着,也会调用setLabelCaption过程,并传入CommandButton2的标题文本,以同步更新界面提示信息,使用户清楚当前触发的是向上滚动功能。两个按钮分别对应相反方向的滚动操作,且均通过统一的方式反馈操作状态,增强了用户交互的直观性与一致性。