如何在 Excel 工作表中锁定屏幕以防止滚动?
“锁定屏幕以防止在 Excel 中滚动”指的是 Microsoft Excel 中的一项功能,允许用户冻结工作表中的某些行或列,使其保持可见,同时可以垂直或水平滚动工作表的其余部分。当用户拥有大量数据集并希望在处理数据时保持重要的标题或标签可见时,此功能非常有用。通过锁定屏幕,用户可以确保在浏览电子表格的其余部分时,特定的行或列保持原位。
在本例中,使用了三个示例来执行相同的任务。第一个示例使用 Excel 工作表中可用的属性设置来执行相同的任务。第二个示例描述了使用 VBA 代码锁定屏幕以防止 Excel 滚动的过程。第三个示例基于 Kutools 的使用。
示例 1:通过设置可用的属性,锁定屏幕以防止在 Excel 工作表中滚动。
步骤 1
考虑以下 Excel 电子表格。下面给出的电子表格将有两列数据。第一列包含样本名称的数据,第二列包含数量的数据。在本例中,将锁定工作表屏幕以通过手动设置属性来防止滚动。
步骤 2
要锁定屏幕,请打开“开发工具”选项卡,然后在“控件”部分下,单击“属性”选项。为了便于参考,请考虑下图 -
步骤 3
以上步骤将打开一个“属性”选项卡。属性对话框包含许多不同可用属性的选项。在可用的属性列表中。最需要的属性是**ScrollArea**。
步骤 4
在打开的滚动区域中,对于此示例,将获取从 A1 单元格到 K15 单元格的单元格区域。在这里,有必要了解,该区域因用户而异。但是,在这里,由于我们的窗口快照区域,我们将假设这一点。但是,用户可以根据需要设置任何所需的位置。
步骤 5
写入提供的单元格范围后,尝试将电子表格移动到第 15 行和 K 列之外。由于设置限制,用户将无法移动滚动窗格。
示例 2:通过使用 VBA 代码锁定屏幕以防止在 Excel 工作表中滚动。
步骤 1
要了解通过使用 VBA 代码锁定屏幕以防止在 Excel 中滚动的过程。让我们考虑相同的 Excel 电子表格。
步骤 2
之后转到 sheet 1 选项卡并使用右键单击。这将显示可用的选项列表。在可用的选项列表中,选择“查看代码”选项。请考虑下图以供参考 -
步骤 3
以上步骤将打开一个“Microsoft Visual Basics for Applications”对话框。此对话框包含一个空的代码区域,如下所示。在打开的区域中,粘贴以下指定的代码 -
' define open_wrkbook method Private Sub open_wrkbook() ' setting required scrollarea Sheets("Sheet1").ScrollArea = "A1:K15" ' end of module End Sub
代码快照以供参考
确保使用正确的代码缩进以避免错误
步骤 4
单击“运行”选项以运行可用的代码。请考虑以下概述或突出显示的按钮选项。
步骤 5
运行提供的单元格范围后,尝试将电子表格移动到第 15 行和 K 列之外。由于 VBA 代码中传递的设置限制,用户将无法移动滚动窗格。
示例 3:通过使用 Kutools 锁定屏幕以防止在 Excel 工作表中滚动。
步骤 1
考虑以下给定的 Excel 电子表格。选择用户想要锁定的区域。在本例中,假设用户想要锁定从 A1 单元格到 K15 单元格的数据。
步骤 2
打开“Kutools”选项卡,然后在“视图”部分下,单击“显示/隐藏”选项,然后进一步选择“设置滚动区域”选项。
步骤 3
运行提供的单元格范围后,尝试将电子表格移动到第 15 行和 K 列之外。由于 VBA 代码中传递的设置限制,用户将无法移动滚动窗格。
结论
本文允许用户通过防止 Excel 中的滚动窗格来锁定屏幕。本文包含三个示例,第一个示例允许用户通过设置可用的属性来防止滚动,第二个示例强制使用 VBA 代码,最后一个示例允许用户使用 Kutool 来执行指定的任务。本文档详细且全面。