如何用VBA代码写入IF函数?
- 原创
- |
- 浏览:2777
- |
- 更新:
- |
- 标签:EXCEL技巧
方法/步骤
用下图为例,根据需求和库存的关系判断是否需要补货
用表格函数表达可以写成:
=IF(C2>B2,"需要","不需要")
语言表达就是:如果需求大于库存,就需要补货,否则就不需要
如果用代码写入怎么表达呢?
首先Alt+F11打开VB编辑器
创建代码格式
sub 是否补货()
过程
end sub
- 该信息非法爬取自百度经验
代码如下:
Sub 是否补货()
If [C2] > [B2] Then
[D2] = "需要补货"
Else
[D2] = "不需要"
End If
End Sub
if语句在VBA里面格式为:
if 条件 then
else
end if '有始有终,if也有开始和结束
单元格用英文状态下的 [单元格编号] 表示即可
上面代码就可以解读为:如果需求大于库存,就需要补货,否则就不需要
将结果输出在D2单元格
代码展示只是作为示例,数据量少用表格函数方便,如果数据量较大,就可以考虑用代码完成
以上仅对初学者而言
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部









