韩国电影女教授:Excel

来源:百度文库 编辑:偶看新闻 时间:2024/06/03 04:24:24
  设置工作表滚动区域  1.ScrollArea属性  使用工作表的ScrollArea属性来控制显示的单元格位置,其语法格式如下:  工作表.ScrollArea="单元格区域"  该属性将以A1样式的区域引用形式返回或设置允许滚动的区域。用户不能选定滚动区域之外的单元格。将该属性设置为空字符串("")后,将允许对整张工作表内所有单元格的选定。  2.ScrollColumn属性  ScrollColumn属性设置指定窗格或窗口最左边的列号。如果指定窗口处于拆分状态,Window对象的ScrollColumn属性表示左上方的窗格。如果某些窗格处于冻结状态,则Window对象的ScrollColumn属性将不包括被冻结的区域。  End属性  单元格区域的End属性返回一个Range对象,该对象代表包含源区域的尾端的单元格。相当于在Excel中按Ctrl+↑、Ctrl+↓、Ctrl+←、或Ctrl+→。其语法格式为:  expression.End(Direction)  其中,expression表示一个Range对象。Direction设置所要移动的方向,可设置为四个常量之一:xlDown(向下)、xlToRight(向右)、xlToLeft(向左)和xlUp(向上)。例如,选定包含单元格B4的区域中B列顶端的单元格的代码为:  Range("B4").End(xlUp).Select  常使用该属性来获取表格中有效数据区域的最大行数,代码如下:  .[B1048576].End(xlUp).Row  注意:在Excel2007中,工作表最多有10 48576行,如果使用上面的代码,将只能在Excel2007中才能正确运行。以前版本中运行,需使用“B65536”。  Names集合对象    在Excel中,可使用行列号来引用单元格,也可使用“插入”│“名称”命令来对单元格区域进行命名,然后在公式或VBA代码中使用名称来引用相关单元格。  每个Name对象代表一个单元格区域上的定义名。Names集合是应用程序或工作簿中所有Name(名称)对象的集合。  可用Add方法创建名称并将其添加到集合中。下面的语句创建一个新名称,指向工作表Sheet1上单元格区域A1:C20。  Names.Add Name:="test",RefersTo:="=sheet1!$a$1:$c$20"  RefersTo参数必须以A1样式表示法指定,包括必要时使用的美元符号($)。例如,如果在工作表Sheet1上选定了单元格A10,然后又将RefersTo参数指定为“=Sheet1!A1:B1”并定义了一个名称,那么该名称实际上指向单元格区域A10:B10(因为该参数指定的是相对引用)。若要指定绝对引用,应当用“=Sheet1!$A$1:$b$a”。