限制滚动区域(Microsoft Excel)
当将工作表放在一起供其他人使用时,您可能希望限制用户可以访问的单元格。添加限制的一种深奥方法是使用以下步骤:
。右键单击要在其上放置限制的图纸的图纸选项卡。
。在出现的上下文菜单中,选择查看代码。出现VBA编辑器,显示您右键单击其选项卡的工作表的代码窗口。
。如果“属性”窗口不可见,请按F4。
。在“属性”窗口中,将插入点放在“滚动区域”属性右侧的框中。 (请参见图1。)
。输入您希望进行导航的范围。例如,如果您希望用户只能访问范围A3:D15中的单元格,则输入该范围。
。关闭VBA编辑器。
而已;您将无法再移动或选择步骤5中指定范围之外的单元格。输入的范围必须是连续范围;您不能输入不连续的单元格地址组。
您应该知道,每次重新启动Excel时,都会重置ScrollArea属性。因此,如果您希望每次使用工作表时都自动设置滚动区域,则可能需要设置一个宏来对属性进行修改。您可以使用一个简单的方法来做到这一点,例如:
Private Sub Worksheet_Activate() ActiveSheet.ScrollArea = "A3:D15" End Sub
只要激活工作表,宏就会自动运行,因此可以确保滚动区域恰好是您想要的。
注意:
如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(10815)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: