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
  • asp之家 电脑教程 m.aspxhome.com