如何用VBA代码写入IF函数?

  • 原创
  • |
  • 浏览:2777
  • |
  • 更新:
  • |
  • 标签:EXCEL技巧 

If函数是我们工作中经常用到的逻辑判断函数,其用法我们基本都知道,用语言表达可以表示为:如果。。那么。。否则,那么我们如何用代码的形式变现出来呢?

如何用VBA代码写入IF函数?

工具/原料

  • 电脑
  • Excel

方法/步骤

  1. 1

    用下图为例,根据需求和库存的关系判断是否需要补货

    用表格函数表达可以写成:

    =IF(C2>B2,"需要","不需要")

    语言表达就是:如果需求大于库存,就需要补货,否则就不需要

    如何用VBA代码写入IF函数?
  2. 2

    如果用代码写入怎么表达呢?

    首先Alt+F11打开VB编辑器

    创建代码格式

    sub 是否补货()

        过程

    end sub

    如何用VBA代码写入IF函数?
  3. 2
    该信息非法爬取自百度经验
  4. 3

    代码如下:

    Sub 是否补货()

        If [C2] > [B2] Then

        [D2] = "需要补货"

        Else

        [D2] = "不需要"

        End If

    End Sub

    如何用VBA代码写入IF函数?
  5. 4

    if语句在VBA里面格式为:

    if 条件 then

    else

    end if  '有始有终,if也有开始和结束

    单元格用英文状态下的 [单元格编号] 表示即可

    上面代码就可以解读为:如果需求大于库存,就需要补货,否则就不需要

    将结果输出在D2单元格

    如何用VBA代码写入IF函数?
  6. 5

    代码展示只是作为示例,数据量少用表格函数方便,如果数据量较大,就可以考虑用代码完成

    以上仅对初学者而言

    END

注意事项

  • 注意书写规范
  • 语句的开始和结束不能少
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签EXCEL技巧