本文作者:office教程网

excel利用VBA转化公式中区域的引用类型

office教程网 2024-12-15 20:50:13
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:


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 方法对公式的引用类型进行转换。其中第四个参数指定了所需转换的类型:

excel利用VBA在页眉页脚中调用单元格内容

有时我们需要在Excel的页眉页脚中调用某个单元格内容,例如让用户在A1单元格中填入月份,如一月,在页眉处自动生成一月报表,可以用VBA代码来实现,步骤如下:1.按Alt F11,打开VBA编辑器。

xlAbsolute 绝对行和绝对列

xlAbsRowRelColumn 绝对行和相对列

xlRelRowAbsColumn 相对行和绝对列

xlRelative 相对行和相对列

 

 




excel利用VBA播放WAV声音文件

如果用VBA代码播放WAV声音文件,可以用下面的代码:PrivateDeclareFunctionsndPlaySound32_Libwinmm.dll_AliassndPlaySoundA(_ByVallpszSoundNameAsString,_ByValuFlagsAsLong)AsLongSubPlayWavFile()sndPlaySound32C:

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel利用VBA转化公式中区域的引用类型发布于2024-12-15 20:50:13
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: