Excel VBA编程获取单元格行列信息.docx
《Excel VBA编程获取单元格行列信息.docx》由会员分享,可在线阅读,更多相关《Excel VBA编程获取单元格行列信息.docx(6页珍藏版)》请在三一办公上搜索。
1、Excel VBA编程 获取单元格行列信息Excel VBA编程 获取单元格行列信息 在VBA中,提供了Select属性来对单元格区域进行选择,并可以对其各种设置,例如指定字体颜色、单元格的边框等。除些之外,还提供了其他的一些属性,用来读取这些选择后的单元格的信息,这在编程中非常实用。 1获取单元格或单元格区域的地址 在VBA代码中,对于某些需要使用所选择的单元格或单元格区域的地址时,可使用Range对象中的Address属性来获取单元格区域的地址。 格式:表达式.Address(RowAbsolute,ColumnAbsolute, ReferenceStyle,External,Relat
2、iveTo) 其中表达式代表一个Range对象的变量,属性中括号内的参数用于返回当前地址的类型,其详细说明如表14.5所示。 表14.5 Address参数说明 对象 RowAbsolute ColumnAbsolute ReferenceStyle External RelativeTo 可选/必选 可选 可选 可选 可选 可选 数据类型 Variant Variant 描述 如果为 True,则以绝对引用返回引用的行部分。默认值为 True。 如果为 True,则以绝对引用返回引用的列部分。默认值为 True。 XlReferenceStyle 引用样式。默认值为xlA1。 Variant
3、 Variant 如果为 True,则返回外部引用。如果为 False,则返回本地引用。默认值为 False。 如果RowAbsolute和ColumnAbsolute为False,并且ReferenceStyle为xlR1C1,则必须包括相对引用的起始点。此参数是定义起始点的Range对象。 如果引用包含多个单元格,RowAbsolute和ColumnAbsolute 将应用于所有的行和列。对象ReferenceStyle的数据类型XlReferenceStyle是一个枚举类型的数据,包括了两个值,说明如表14.6所示。 表14.6 XlReferenceStyle值的描述 名称 xlA1
4、xlR1C1 1 -4150 值 描述 默认值。使用xlA1返回A1样式的引用。 使用xlR1C1返回R1C1样式的引用。 例如,在工作表Sheet1中,显示引用的单元格的几种不同的样式,过程代码如下: Sub vRange Dim mc As Range Set mc = Range(A1:E5) MsgBox mc.Address 返回 $A$1:$E$5 参数RowAbsolute MsgBox mc.Address(RowAbsolute:=False) 返回 $A1:$E5 参数ColumnAbsolute MsgBox mc.Address(ColumnAbsolute:=Fals
5、e) 返回 A$1:E$5 属性中前两个参数 MsgBox mc.Address(False, False) 返回 A1:E5 参数External MsgBox mc.Address(External:=True) 返回 工作簿对象Sheel1!$A$1:$E$5 MsgBox mc.Address(External:=False) 返回 $A$1:$E$5 参数ReferenceStyle MsgBox mc.Address(ReferenceStyle:=xlA1) $A$1:$E$5 MsgBox mc.Address(ReferenceStyle:=xlR1C1) R1C1:R5C5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel VBA编程 获取单元格行列信息 VBA 编程 获取 单元格 行列 信息
链接地址:https://www.31ppt.com/p-3156602.html