告诉你单元格住在哪儿——使用Address属性获取单元格地址
发布时间:2023-12-09 04:01:59
在Excel工作表中,通过顶部行的字母标识和左侧列的数字标识,我们能够很直观地看出单元格或单元格区域的地址,即通常我们所说的单元格A1、单元格区域A1:B5等。
Excel对象模型也提供了Address属性,让我们通过VBA代码知道单元格或单元格区域的地址。下面,我们举几个简单的代码示例。
代码:
ActiveCell.Address
返回当前工作表中当前单元格的地址。
代码:
Selection.Address
返回当前工作表中所选区域的地址。
代码:
Range(“A1”).CurrentRegion.Address
返回当前工作表中单元格A1所在单元格区域的地址。
代码:
ActiveSheet.UsedRange.Address
返回当前工作表中已使用单元格区域的地址。
上述代码的运行结果如下图所示。
Address属性的语法如下:
Range对象 .Address(RowAbsolute, ColumnAbsolute,ReferenceStyle, External, RelativeTo)
说明:
所有参数均为可选项。
参数RowAbsolute设置为True,则返回的地址行部分为绝对引用。默认值为True。
参数ColumnAbsolute设置为True,则返回的地址的列部分为绝对引用。默认值为True。
参数ReferenceStyle设置返回的地址的引用样式,可以设置为xlA1(A1样式)或xlR1C1(R1C1样式)。默认值为xlA1。
参数External设置为True,返回的地址包含工作簿名和工作表名。设置为False,返回本地地址(即不带工作簿名和工作表名)。默认值为False。
如果参数RowAbsolute和ColumnAbsolute设置为False,参数ReferenceStyle设置为xlR1C1,那么必须将参数RelativeTo设置为相对的起始单元格对象。
下面为我们设置Address属性的参数的示例代码和运行结果:
Sub AddressTest()
MsgBox “不带参数的结果:” &_
ActiveCell.Address & vbCrLf& _
“设置RowAbsolute参数的结果:”& _
ActiveCell.Address(RowAbsolute:=False) & vbCrLf & _
“设置ColumnAbsolute参数的结果:”& _
ActiveCell.Address(ColumnAbsolute:=False)& vbCrLf & _
“前面两个参数均设置的结果:”& _
ActiveCell.Address(RowAbsolute:=False, ColumnAbsolute:=False) &vbCrLf & _
“设置ReferenceStyle参数的结果:”& _
ActiveCell.Address(RowAbsolute:=False,ColumnAbsolute:=False, ReferenceStyle:=xlR1C1,RelativeTo:=Range(“C1”)) & vbCrLf & _
“设置External参数的结果:”& _
ActiveCell.Address(External:=True)
End Sub
代码的示例工作表和运行结果如下图所示:


猜你喜欢
- COUNTIF是一个统计函数,用于统计满足某个条件的单元格的数量;例如,统计特定城市在客户列表中出现的次数。COUNTIF的最简形式为:=C
- 饼图通常用于展现数据当中多个项目的组成和占比情况,例如市场份额、收入支出结构、食物成分等等。如果在不同的组成项目中对某个项目又从另一个统计角
- 偶然候写了篇稿子,怕被 他人拿去 歹意 修正 利用, 固然加了 暗码也不 定心, 由于 如今的“高科技 产物” 过分于 壮大。此时我 保举
- 如何利用火狐浏览器开发工具调试网页颜色搭配?如果你对网站的整体颜色不满意,完全可以在火狐浏览器的Web开发工具中使用查看器来调整预期的效果,
- 我们经常使用电脑的用户都知道,记录什么事情的时候都会用到TXT文件,但是txt文件相对于word文件来说使用的用户比较少,虽然使用的少但是还
- 你终于换掉那台硬壳老式显示器,用于更高分辨率的平板宽屏显示器。 你启动Win10专业版,新屏幕上的所有内容都很大而且很难看。 这可能是因为您
- 问:我的Windows XP和Vista系统没有声音了,系统内置的声音如开关机声音和网页播放音乐或视频的声音都没有了,还有任务系统托盘的音量
- 问题:如何调整图表的网格线密度? 解答:调整图表坐标轴的次刻度解决该问题 首先把问题描述更清楚一下,目的是什么呢?把下面那个图表的刻度调的更
- GPG Suite mac版是一个GPG加密工具套装,包含GPG邮件,GPG密钥,GPG服务和MacGPG,GPG Suite中文下载可以帮
- Win8系统给人最大的印象是精简,系统流畅感相比Windows7明显提升,不过由于过于精简以及去掉了开始菜单,很多朋友却找不到Win8关机在
- 电脑怎么换系统Win10?如果你觉得当前的电脑系统不是很适合自己,想要将其换为Win10,但是不知道应该如何操作,那么你可以试试采用重装的方
- 苹果在 iOS 14 中加入了新的功能,当用户在配合 iPhone 使用耳塞或耳机时,可以通过“控制中心”中的“听觉”来检查耳机音量和环境音
- 电脑蓝屏是我们在使用电脑的时候最不愿意碰到的问题,很多小伙伴都不知道怎么解决。其实我们只要找出它的原因就好办了,比如说蓝屏000024错误代
- Win10系统电脑怎么开启AREO特效?首先什么是areo特效呢?Aero即Authentic(真实),Energetic(动感),Refl
- 利用word表格可以很轻松的制作选择题,下面简单的给大家介绍一下。第一步:插入一个word表格:4行4列
- 在Word中编辑时,添加表格是常会遇到的事情。在Word2010中,图表工具相对Word2003来说,更加的强大。但是插入表格
- 随着信息时代的发展,我们越来越离不开QQ这种信息应用软件,可是有一些用户自从升级win10后就不知道怎么将QQ重新安装上去,今天就为大家分享
- 对于办公室人员而言,常常都需要使用到打印机这个设备。要是自己的电脑可以连接上网络打印机的话,那么我们只需在自己想要进行打印的文件中点击一下打
- 有用户遇到没有网络的情况,具体表现是网络图标出现叉叉,并在网络中显示“错误651:调制解调器(或其他连接设备)报告了一个错误”。每一个宽带错
- 当我们在用win10系统时,当我们设置了视图的时候,只是当前目录下的文件夹生效,当你切换到了另一个文件夹,里面的视图,还是没有改变。那么要怎