Excel VBA编程引用命名区域.docx

上传人:小飞机 文档编号:3156665 上传时间:2023-03-11 格式:DOCX 页数:3 大小:37.31KB
返回 下载 相关 举报
Excel VBA编程引用命名区域.docx_第1页
第1页 / 共3页
Excel VBA编程引用命名区域.docx_第2页
第2页 / 共3页
Excel VBA编程引用命名区域.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Excel VBA编程引用命名区域.docx》由会员分享,可在线阅读,更多相关《Excel VBA编程引用命名区域.docx(3页珍藏版)》请在三一办公上搜索。

1、Excel VBA编程 引用命名区域Excel VBA编程 引用命名区域 命名区域是指在工作表中为某个单元格区域设置的名称,通过这个名称,可以直接引用该单元格区域。在Excel中,使用区域名称比用A1样式更容易标识单元格区域。 1添加命名区域 在工作表中选择要命名的单元格区域,然后在编辑栏左端的名称框内输入一个名称,按Enter键,即可为其指定名称。同样,在VBA代码窗口也可以使用Names集合来指定单元格区域的名称 例如,在工作表Sheet1中,选择A1到B5的单元格区域,并为该区域命名为MyRange,如图14.1所示。 输入 选择 图14.1 为单元格区域命名 也可使用下面的语句来命名单

2、元格区域: ActiveWorkbook.Names.Add Name:=myName, RefersToR1C1:= _ =Sheet2!R1C1:R5C2 提 示 2使用命名区域 在VBA中,引用命名区域有多种方式,用户可以跟据各种引用方法的特点,选择最适合的自己方式。 l Range属性 为单元格区域命名后,可以在VBA语句中方便的使用该区域。例如,在下面的过程中,引用名为“MyBook.xls”的工作簿中名为“MyRange”的区域。 Sub FormatRange Range(MyBook.xls!MyRange).Font.Italic = True End Sub 上述代码中,直

3、接从指定的工作簿中引用该区域命名。如果通过工作表来引用命名区域,可在工作表前使用括号“”,并将工作簿名称放在括号中。采用这种引用方式,更加便于代码的阅读。 例如,引用名称为“MyReport.xls”的工作簿中特定于工作表的区域“Sheet1!Books”。 Sub FormatSales Range(MyReport.xlsSheet1!Books).BorderAround Weight:=xlthin End Sub 另外,使用Range属性,还可以同时处理多个命名区域。例如,使用Range属性,同时将如下三个命名区域进行操作。 Sub ClearNamed 每个工作簿中,命名区域的名称

4、不能重复,有且只有一个。 Range(Myrange,YourRange,HisRange).ClearContents End Sub 使用Range属性同时操作多个命名区域时,必须为同一个工作表中的命名区域才 提 示 可以应用。 l GoTo方法 使用GoTo方法可以直接激活命名区域所在的工作簿和工作表,然后再选定该区域。使用这种方法在操作时更加灵活。 要使用选定命名区域,请使用GoTo方法,然后选定该区域。下列的代码中激活MyRange命名区域,并清除该区域的数据。 Sub ClearRange Application.Goto Reference: = MyBook.xls!MyRange Selection.ClearContents End Sub 根据Range对象的特点,还可将上述过程更改为如下的过程。 Sub ClearRange Application.Goto Reference: = MyRange Selection.ClearContents End Sub 提 示 ClearContents方法用于清除指定区域的公式,但保留其格式设置。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号