Excel教程下载中心,Microsoft技术社区联盟成员,全球领先的Excel2003/2007/2010门户,培训学习Office的最佳社区

发新话题
打印

[分享] [分享]用VBA判断单元格是否有公式方法     hits : 601

[分享]用VBA判断单元格是否有公式方法

急需,在HOME里搜寻未果。此帖我在其他网站上找到,拿来分享。

两种方法:
1。利用HasFormula属性,可以判断单元格内是否有公式。

2。利用计算公式前面都有等号“=”这一性质来判断。





sub pd1()

dim mrg as range

set mrg = range("A1")    '指定任意单元格

if mrg.HasFormula =True Then

      MsgBox "单元格"& Mrg.Address & " 内有计算公式"

Else

     MsgBox "单元格内没有计算公式"

end if

end sub



--------------------------------------------------------------------------------


sub pd2()

dim mrg as range

set mrg = range("A1")    '指定任意单元格

if Left(mrg.HasFormula ,1)= "="  Then

      MsgBox "单元格"& Mrg.Address & " 内有计算公式"

Else

     MsgBox "单元格内没有计算公式"

end if

end sub

TOP

好好学习,天天向上。

TOP

请问一下。判断有公式后,能否得到它公式的具体值额。。。

TOP

回复 3楼 记忆de碎片 的帖子

range.value 就是值了

TOP

发新话题
本论坛言论纯属发表者个人意见,与Excel Home立场无关,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!