求助如何用vba判断某单元格是否带公式

如上图,比如C1=A1+B1,这个是excel里头设置的,A1和B1都是手工输入,C1自动计算(带公式)如何用vba判断c1这个值是带公式的? (即判断某个单元格是用公式来计算的。并且得到这个公式。)

找到两种方法,但是我想要得到这个单元格的具体公式.两种方法:1。利用HasFormula属性,可以判断单元格内是否有公式。2。利用计算公式前面都有等号“=”这一性质来判断。sub pd1()dim mrg as rangeset mrg = range("A1") '指定任意单元格if mrg.HasFormula =True Then MsgBox "单元格"& Mrg.Address & " 内有计算公式"Else MsgBox "单元格内没有计算公式"end if end sub--------------------------------------------------------------------------------sub pd2()dim mrg as rangeset mrg = range("A1") '指定任意单元格if Left(mrg.HasFormula ,1)= "=" Then MsgBox "单元格"& Mrg.Address & " 内有计算公式"Else MsgBox "单元格内没有计算公式"end if end sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-18
按快捷键ctrl+~就可以显示所有的公式,如果想不显示了在按下ctrl+~就可以啦。
第2个回答  2013-07-18
使用EXCEL定位功能,可以找到所有公式。按F5??打开“定位”设置框,点击“定位条件”按钮,选择公式。
第3个回答  2013-07-18
您好,谢谢您的回复.按你的方法.可以得到有公式的单元格,但是有2个问题.1、我想用vba自动判断得到这些单元格2、想知道具体单元格的公式的内容。
第4个回答  2013-07-18
最重要的还是要得到单元格里头的公式,很多单元格设置了公式,手动查找这个内容,会很麻烦

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网