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

2016-02-19 14:09 15 1 收藏

今天图老师小编要跟大家分享如何通过VBA代码来滚动Excel的窗口,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

【 tulaoshi.com - 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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

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

与此相关的知识:

Window.ScrollColumn 属性

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

语法

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

表达式.ScrollColumn

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

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

来源:http://www.tulaoshi.com/n/20160219/1606276.html

延伸阅读
标签: 电脑入门
①返回应用程序完整路径 Application.Path 比如:D:SoftWareOffice2003OFFICE11 ②返回当前工作薄的路径 ThisWorkbook.Path 比如:D: ③返回当前默认文件路径 Application.DefaultFilePath 比如:C:Documents and SettingsAdministratorMy Documents ④只返回路径 Application.ActiveWorkbook.Path 比如:D: ⑤返回路径及工作簿文...
标签: 电脑入门
如下代码示例的功能是,在Excel中,通过VBA代码,读取XML文件中的内容。 Dim rst As ADODB.Recordset Dim stCon As String, stFile As String Dim i As Long, j As Long Set rst = New ADODB.Recordset stFile = "C:dzwebs.xml" stCon = "Provider=MSPersist;" With rst .CursorLocation = adUseClient .Open stF...
标签: 电脑入门
一、获取单元格的备注 Private SubCommandButton1_Click() Dim strGotIt As String strGotIt = WorksheetFunction.Clean(Range("A1").Comment.Text) MsgBox strGotIt End Sub Range.Comment.Text用于得到单元格的备注文本,如果当前单元格没有添加备注,则会引发异常。注意代码中使用了WorksheetFunction对象,该对象是Excel...
标签: excel
excel如何冻结窗口?   1、请自行下载安装Excel2013版本 2、最好能激活你的Excel2013软件 3、新建一个文档 4、输入内容 我们需要吧日期给冻结 让下面的周几能够上上下滚动 5、选中需要冻结的下一行内容 6、点击视图 7、点击冻结窗口按钮 8、选择冻结首行 9、回到...
标签: 办公软件
    在Excel中录入数据有很多的技巧,合理地运用它们可以提高我们的工作效率。本文另辟蹊径,向大家介绍一下如何利用VBA代码实现数据的快速录入。请看下面的例子。     假设在填写的某列数据中,员工所属的部门有“一车间”、“二车间”、“销售部”等等,如果我们能用数字代替这些文字内容输入的话(...

经验教程

466

收藏

11
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部