打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ACCESS【VBA】:019根据条件表达式的结果返回不同值


根据条件表达式的结果返回不同值
内置函数:IIF函数

在VBA程序中,如果需要根据判断的结果返回不同的值,可以使用IIF()函数。

使用IIF函数根据判断结果输出不同值的语法格式如下所示:

IIF([条件表达式],[条件为真时返回值],[条件为假时返回值])


实例操作

本例需要在单击“F_判断”窗体中的“判断”按纽时,判断文本框中输入的数值是否为正数,并使用消息对话框返回判断的结果。

1、在窗体中插入文本框和“判断”按纽

2、在代码窗口输入'cmd_判断_click'事件过程。

3、在'cmd_判断_click'事件过程中输入代码

4、运行程序,查看程序的运行效果。


执行代码


在事件过程中编写VBA代码,判断数据是否为正数,使用消息对话框输出判断结果,具体的代码如下所示。


VBA代码

'根据判断结果,返回不同的结果

Private Sub cmd_输入_Click()

    Dim Str As String

    '判断输入数据是否大于0,并返回字符串表示结果

    Str = IIf(txt_数据 >= 0, '您输入的数是正数', '您输入的数不是正数')

    '通过消息对话框输出结果字符串

    MsgBox Str

End Sub


文章来源:ACCESS VBA适用范例大辞典

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel之VBA常用功能应用篇:条件判断函数的实际应用,IIF使用方法详解
什么是IF分支语句?
VBA函数参考——判断函数
VBA的IIf和If区别与用法
VBA笔记第一章第六节VBA中IF函数详解
VB程序设计程序控制结构(一)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服