excel利用VBA转化公式中区域的引用类型
发布时间:2023-12-02 07:05:50
标签:excel,利用,VBA,转化,公式,中,区域,的,引用,类型
Excel公式中对区域或单元格的引用有多种引用类型,如:
$A$1 绝对行和绝对列
A$1 绝对行和相对列
$A1 相对行和绝对列
A1 相对行和相对列
如果要用VBA来转化公式中的引用类型,可以先选择需要转换的区域或单元格,然后运行下列代码。:
Sub ConvFormulaReference()
For Each m In Selection
If m.HasFormula = True Then
m.Formula = Application.ConvertFormula(m.Formula, _
xlA1, xlA1, xlRelRowAbsColumn)
End If
Next m
End Sub
上述代码先用HasFormula属性判断所选区域的各单元格中是否包含公式,然后用Application.ConvertFormula 方法对公式的引用类型进行转换。其中第四个参数指定了所需转换的类型:
xlAbsolute 绝对行和绝对列
xlAbsRowRelColumn 绝对行和相对列
xlRelRowAbsColumn 相对行和绝对列
xlRelative 相对行和相对列


猜你喜欢
- 众所周知wps软件在很早之前就出现了,出现至今拥有了许多用户群体,可见这款软件是很受大家欢迎的,在wps软件中给了用户很多的选择性,例如用户
- Win8系统可以给账户设置用户头像,让账户变得更有个性。有些用户修改用户头像时发生错误,提示设置用户头像失败,请再试一次。这是怎么回事呢?W
- win7如何设置自动关闭电脑屏幕的时间?就是没有任何操作的时候,达到一定时间,屏幕自动关闭。下面小编就为大家详细介绍一下,大家一起来看看吧当
- 当许多用户在使用计算机时,他们一定遇到了这样的情况:系统被卡住,安全模式被卡住在0%。那么如何解决这个问题呢?让我们看看具体的方法。win1
- 在64位的Windows 8.1上更新补丁kb2825630安装失败,自动更新也失败,关于这个问题的解决方法如下Microsoft Lync
- Winows 10 build 10136最新截图曝光!今天著名的光头哥Gabe Aul破天荒地在推特上上传了两张Windows build
- 系统偶尔的更新是每个用户都会进行的一项必要的操作,而我们经常在更新的过程中也会遇到一些问题。最近,就有用户表示更新Win7系统时出错提示80
- PDF文档如何转成word文档呢?PDF文件其实是可以转换成word文档的,下面就给大家介绍PDF文档转换成word文档的操作方法。解决方法
- Win11提示显卡驱动安装出现未知错误怎么办?我们的电脑都需要安装显卡驱动才可以正常的使用显卡。有用户在安装自己电脑所需的驱动程序时,电脑出
- Win10回收站图标固定到任务栏上?托盘里如何?由于Windows 10的回收站图标太丑了,而遭到很多用户的嫌弃,因此有人提出了这样的建议,
- Win10 Mobile预览版10166更新推送已经过去1个多月了,大家都在急盼下一个Windows10手机版。在今天上午刚刚报道了预计本周
- EXCEL如何创建下拉列表?这里pc6小编Excel2010为例,给大家图解怎样添加下拉列表:打开Excel选择数据,如图1
- 在Excel中,如果要获得数字对应的字符代码,可以使用CHAR函数获得数字对应的字符代码。Excel2007可使用CHAR函数获得数字对应的
- Word2003首字下沉怎么设置1、将光标定位到要使用首字下沉的段落中,然后选择“格式”菜单中的“首字下沉”。 2
- Excel怎么拆分数据呢?很多用户对此还不是很清楚,小编这里就给大家带来有关Excel怎么拆分数据的回答,希望能够帮助大家了解。1、我们以下
- 我们知道电脑上有很多usb接口,我们可以通过接口连接外接设备,比如鼠标、硬盘、音箱等,但是最近有的人发现自己的电脑usb接口插设备没有反应,
- 硬盘分区后怎么修改盘符呢?硬盘中的CDEF盘称为硬盘的盘符,一般分区的时候已经改好了,但是如何在分区后进行修改?下面就给大家分享Win7修改
- 最近有用户反映,想重装笔记本Win7系统,但是一直不成功且提示“计算机意外的重新启动或遇到错误”,这是怎么一回事呢?针对这一问题,本篇带来了
- 在配置无线路由器的时候,经常会遇到登录路由器的IP地址192.168.1.1时,无法打开路由器配置界面的问题,该如何解决这个问题呢?路由器配
- 使用QQ语音聊天的时候麦克没有什么是怎么回事呢?为什么QQ语音聊天麦没有声音呢?如何解决这个问题呢?下面给大家介绍具体解决方法。解决方法:1