如何通过VBA代码来滚动Excel的窗口

①滚动行

Worksheets("Sheet1").Activate

ActiveWindow.ScrollRow = 14

代码解释:上述代码的功能是,先激活Sheet1,将其作为活动工作表,然后,自动拖动垂直滚动条,将第14行拖到第一行的位置,即第一行至第13行将被拖到窗口中的上面,并看不到,而第14行则显示在可视窗口的最上面(在可视范围的第一行位置)。

与之相关的知识:

在Excel中,ScrollRow 属性的功能为返回或设置指定窗格或窗口最上面的行号。Long 类型,可读写。

ScrollRow - ScrollRow 属性说明

如果指定窗口处于拆分状态,Window 对象的 ScrollRow 属性表示左上方的窗格。如果某些窗格处于冻结状态,则 Window 对象的 ScrollRow 属性将不包括冻结的区域。

②滚动列

Worksheets("Sheet2").Activate

ActiveWindow.ScrollColumn =6

代码解释:上述代码的功能是,先激活Sheet2,将其作为活动工作表,然后,自动拖动水平滚动条,将第6列拖到第一列的位置,即第一列至第5列将被拖到窗口中的左边,并看不到,而第6列则显示在可视窗口的最左边(在可视范围的第一列位置)。

与此相关的知识:

Window.ScrollColumn 属性

返回或设置指定窗格或窗口最左边的列号。Long 型,可读写。

语法

表达式.ScrollColumn

表达式 一个代表 Window 对象的变量。

说明:如果窗口处于拆分状态,则 Window 对象的 ScrollColumn 属性表示左上方的窗格。如果某些窗格处于冻结状态,则 Window 对象的 ScrollColumn 属性将不包括冻结的区域。

(0)

相关推荐

  • 巧用VBA代码实现在Excel中数据的快速录入

    在Excel中录入数据有很多的技巧,合理地运用它们可以提高我们的工作效率.本文另辟蹊径,向大家介绍一下如何利用VBA代码实现数据的快速录入.请看下面的例子. 步骤/方法 01 假设在填写的某列数据中, ...

  • 使用VBA代码来限制Excel工作表 可用编辑范围

    因工作需要,我们常常需要对工作表的某一范围设置访问权限,禁止别人改动表单某区域的内容.这里向大家介绍使用VBA代码实现这一目标.以下是限制表格"B5:I12"区域. 操作方法 01 ...

  • 如何让EXCEL文件只能在某台计算机上打开的VBA代码

    如何让某个EXCEL文件,限制在某台电脑上打开,而其它电脑不能打开该EXCEL文件。 这得借助VBA代码来实现。 只需要在工作薄打开的事件中,添加如下代码即可。 Private Sub Workboo ...

  • 怎样利用VBA代码编写一键插入Excel斜线表头

    有的时候,我们要在Excel中添加斜线表头,可Excel并没有提供制作斜线表头的功能,每次都要手工画一条斜线,非常麻烦。有没有解决方法呢?其实,我们可以利用VBA代码可以编写一个功能,一键插入Exce ...

  • 让EXCEL文件只能在某台计算机上打开的VBA代码

    如何让某个EXCEL文件,限制在某台电脑上打开,而其它电脑不能打开该EXCEL文件。 这得借助VBA代码来实现。 只需要在工作薄打开的事件中,添加如下代码即可。 Private Sub Workboo ...

  • Excel简体繁体转换的VBA代码

    在Excel中,没有简体和繁体文字之间的转换功能。 但是Word却有此功能,因此,我们可以在Excel中通过VBA代码调用Word的繁体和简体功能,实现在Excel中的简体繁体转换的功能。 下面就是与 ...

  • Excel统计出现次数.个数的VBA代码

    使用如下的VBA代码,您就可以在Excel中,统计某个字符或某个数字,甚至是某个字符串,在某个数据区域范围内,所出现的次数,即出现几次,或称为有几个。 代码如下,是VBA宏代码。 Set myb = ...

  • excel按筛选颜色的VBA代码

    在excel中,使用可视化的简单操作方法,是很难根据颜色来筛选的,因此,我们只能使用VBA代码来实现。 以下代码的功能是:除首行外,将当前单元格所在列数据与当前单元格不同颜色的行隐藏起来,数据首行为标 ...

  • 让Excel活动单元格所在行和列都着上背景颜色的VBA代码

    在Excel中,为了增强活动单元格的对比性,有时候我们常常需要修改其背景颜色、字体、字号等,用来区分和其它单元格的对比! 本教程,让我们一起来学习,如何让Excel活动单元格所在行和列都着上背景颜色, ...