如何在 Excel 中一次滚动一行 - 4 种方法

分类: 28365365tw总部 时间: 2026-07-27 22:48:16 作者: admin 阅读: 1161

观察GIF:

为什么 Excel 一次不滚动一行?行高是手动指定的。鼠标设置的设置不同。合并的单元格会影响滚动频率。考虑下面的数据集。

您想一次滚动一行。

方法 1 – 使用垂直滚动箭头

要每次鼠标单击滚动一行,请使用垂直滚动箭头:

打开 Excel 文件。将光标置于垂直滚动条滑块中的向下箭头上

左键单击向下箭头

您将看到一排。

单击向上滚动箭头可一次向上滚动一行。

方法 2 – 使用键盘按键情况 1:当滚动锁定禁用或解锁时使用向上/向下键当您位于数据集顶部并按向下键时,所选内容一次会移动一个单元格。

要在禁用滚动锁的情况下使用向上和向下箭头键一次滚动一行:

选择靠近工作表名称栏的单元格。在这里,B16

按向下

一行将向下滚动

进一步按向下按钮向下移动

按向上一次向上滚动一行。情况 2:启用或锁定 Scroll Lock 时使用向上/向下键按Scroll Lock键将其启用。按向上或向下。Excel 一次滚动一行。

注意:如果您在键盘上找不到Scroll Lock键,请使用屏幕键盘。在桌面/PC 搜索框中输入 osk 即可访问它。

方法 3 – 更改鼠标设置转到搜索引擎并搜索控制面板。点击打开

在控制面板窗口中,单击硬件和声音

单击设备和打印机中的鼠标。将显示鼠标属性对话框

在滚轮标签中,在垂直滚动中选择一次以下行数。将 3 减少为 1,然后单击确定

滚动鼠标滚轮

您一次只会看到一行向下滚动或向上滚动。

限制:对于较大的行高,滚动频率可能会有所不同。

方法 4 – 使用 Excel VBA场景 1:使用 VBA 命令按钮手动滚动一行转到开发人员选项卡>代码 > Visual Basic 打开Visual Basic编辑器

单击插入 > 模块

要向下滚动一行,请输入以下 VBA 代码:

Sub Scroll_Down_One_Row()

ActiveWindow.SmallScroll Down:=1

End Sub要向上滚动一行,请在插入选项卡中插入另一个模块,然后输入以下代码:

Sub Scroll_Up_One_Row()

ActiveWindow.SmallScroll Up:=1

End Sub点击开发者标签 > 控件 > 插入。选择按钮(来自控件)以创建按钮

创建两个按钮并将它们放入工作表中

右键单击按钮,然后单击分配宏

选择子过程并单击确定。在这里,Scroll_Down_One_Row

将另一个子过程分配给另一个按钮。这里Scroll_Up_One_Row()。单击按钮将一次向上或向下滚动一行。

注意:如果功能区上没有开发人员选项卡,请启用“开发人员”选项卡。您还可以按“Alt+F11”打开Visual Basic 编辑器。

场景2:一定时间后自动向下滚动行您希望以 1 秒的时间间隔自动滚动 10 行。

单击开发人员选项卡 > 控件 > 插入 > 命令按钮(ActiveX 控件)

创建两个命令按钮并将它们放置在工作表中。右键单击命令按钮,然后单击查看代码以创建新模块

输入VBA代码:

Private Sub CommandButton1_Click()

Dim i As Integer

For i = 1 To 10

ActiveWindow.SmallScroll Down:=1

Application.Wait (Now + TimeValue("00:00:01"))

Next i

End Sub同样,对于另一个命令按钮,插入以下 VBA 代码:

Private Sub CommandButton2_Click()

Dim i As Integer

For i = 1 To 10

ActiveWindow.SmallScroll Up:=1

Application.Wait (Now + TimeValue("00:00:01"))

Next i

End Sub如果单击向下滚动按钮,则会以 1 秒的时间间隔向下移动一行,共 10 行。以同样的方式向上滚动。

常见问题是什么导致 Excel 一次滚动 10 行而不是 3 行?Excel 通常在使用鼠标滚轮向下滚动时一次向下移动三行。如果行高太小,看起来您滚动的行可能超过三行。触摸板软件也可能导致这种情况。

更改计算机上的鼠标设置。

如何停止无限滚动以限制Excel中的可见区域?单击开发人员选项卡 > Visual Basic 打开Visual Basic 编辑器。单击插入 > 模块创建模块。输入VBA代码:

Sub Stop_infinite_scrolling()

Dim mysheet As Worksheet

Set mysheet = ActiveSheet

mysheet.ScrollArea = mysheet.UsedRange.Address

End Sub单击“运行”按钮。您的滚动将固定在您使用的范围内。

如何在 Excel 中一次滚动一页?要一次滚动一页,请按向上翻页或向下翻页。

相关文章

“游戏代打:是‘捷径’还是‘毒药’?“

28365365tw总部 · 01-04 阅读 1833

看看“讨海人”是怎么挖花甲,一个特制工具,一小时挖出好几斤!

365bet有手机app吗 · 07-19 阅读 8228

初感001的不同,初感体验的真实感受

365bet有手机app吗 · 11-22 阅读 3645