如何在 Excel 中一次滚动一行 - 4 种方法
观察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 中一次滚动一页?要一次滚动一页,请按向上翻页或向下翻页。