Microsoft技术社区联盟成员,全球领先的Excel2003/2007/2010门户,Office培训学习的最佳社区
设为首页收藏本站|繁體中文 切换到窄版

Excel Home论坛

 找回密码
 免费注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

魔方网表,Excel终结者,永久免费 Excel服务器2010软件和教程下载 经典巨著,Excel 2010全能尽出
Excel不给力? 何不试试FoxTable! 2012年Excel免费培训班2-6月开课计划 新人必读:ExcelHome最佳学习方法 免费下载Excel行业应用视频教程
精粹:成为Excel高手的捷径 免费下载39集新Excel精粹视频教程 免费学习Excel数据透视表视频教程 入门必看《循序渐进学Excel》视频
Excel辅助工具的巅峰之作--Kutools 免费学习Excel 2007精粹视频教程 Office Tab,Office界面的革命性创新 搞不定老板要的报表?我们来帮您

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

查看: 2548|回复: 5| 收藏 :0
  • 260财富
  • 0鲜花
  • 2技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    61
    精华
    0
    分享
    0

    [分享] [分享]用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
  • 593财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    129
    精华
    0
    分享
    0
    发表于 2009-1-28 16:42:40 |显示全部楼层
    好好学习,天天向上。
  • 101财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    19
    精华
    0
    分享
    0
    发表于 2009-9-20 20:35:37 |显示全部楼层
    请问一下。判断有公式后,能否得到它公式的具体值额。。。
  • 1542财富
  • 0鲜花
  • 0技术
    • 等级 3EH中级
    积分排行
    1642
    帖子
    494
    精华
    0
    分享
    0
    发表于 2009-9-20 20:47:44 |显示全部楼层

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

    range.value 就是值了
  • 628财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    101
    精华
    0
    分享
    0
    发表于 2011-12-25 18:34:03 |显示全部楼层
    请问一下,判断有公式后,如何再判断公式结果是否是错误值呢
  • 269财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    昵称
    阿V
    帖子
    64
    精华
    0
    分享
    0
    发表于 2012-1-13 18:10:16 |显示全部楼层
    刚好在找这个。回家试一下效果。。。

    发表回复

    您需要登录后才可以回帖 登录 | 免费注册

    发帖时请遵守我国法律,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任。
    回顶部