excel利用VBA转化公式中区域的引用类型
时间:2023-12-02 07:05:50
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 相对行和相对列
标签:excel,利用,VBA,转化,公式,中,区域,的,引用,类型
0
投稿
猜你喜欢
Windows 巧用RUNDLL32命令实现多种操作
2023-01-26 02:41:49
适用于Mac的七款最佳高清音乐播放器,专为发烧友而生!
2023-11-17 22:15:32
Win7/Win8.1/Win10秘笈:两步开启登录信息显示
2023-10-08 00:15:38
wps文字中怎样绘画
2023-06-12 04:08:35
MAC OS X系统建立邮箱地址替换代码的方法
2022-11-02 19:51:32
excel2007表格高级筛选功能使用示例教程
2023-01-21 00:55:31
win10系统更新失败后却无法开机怎么办?
2023-08-21 10:44:50
Word2010文档导航怎么使用
2023-11-30 02:12:05
yuzu模拟器手柄怎么设置?yuzu模拟器设置手柄详细教程
2023-08-07 20:06:21
.NET Framework 4.8安装失败怎么办?
2022-05-16 17:00:38
高级查找替换功能在WPS文字中的体现
2022-09-07 15:35:16
电脑经常卡死无法进行任何操作怎么解决?
2022-08-20 17:10:08
Win10停止服务怎么办
2023-04-22 10:39:25
Word2003使用小技巧图解
2023-01-15 12:29:24
XP麦克风音量灰色怎么办_XP麦克风音量灰色解决方法
2023-09-06 02:33:26
WinXP电脑宽带连接提示本地连接受限制或无连接怎么办
2022-02-04 09:48:37
Excel 2007中删除重复数据的办法
2022-12-23 07:02:08
word怎么设置上标下标以及字体间的行距?
2023-10-15 03:26:54
win101909版本蓝屏怎么解决_win101909版本蓝屏的解决方法
2023-11-01 05:35:15
windows7控制面板在哪里打开?
2023-12-18 17:48:13