No.1
Address是Range对象的一个重要属性,而用好这个属性也是学习vba编程一个必修课。
本章介绍关于Address的一些参数功能,对于全面了解和学习Range地址寻址方面十分必要。
Address英译为地址。
对于二维表操作,地址定位十分关键,也是对数据进行检索的途径。
下图为Address语法和参数:
通常情况下,我们只要对Address属性以默认方式使用就足够使用。
RowAbsolute TRUE 绝对引用性
ColumnAbsolute TRUE 绝对引用列
ReferenceStyle -4150 引用样式
External FALSE 本地引用
但是想使用不同的方式来表现地址,就需要对以上参数进行设置。
下图为设置不同参数进行的一个地址显示。
No.2
可以看到上图为默认值A1样式显示地址。
下图为 R1C1 样式显示址。
很显然是有所不同的。在编程过程中分别区分这两种样式,根据不同的需要进行设置。
设置参数为:ReferenceStyle:=xlA1和ReferenceStyle:=xlR1C1
No.3
示例代码
下图为本节示例代码
显示地址按钮代码
Private Sub CommandButton1_Click()
Dim r As Range, ad As String
Set r = ThisWorkbook.ActiveSheet.Range("C3")
With ThisWorkbook.ActiveSheet.Select
MsgBox "Address属性选择:"