以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]iif函数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=174974) |
-- 作者:foxtablefanse -- 发布时间:2022/2/14 9:50:00 -- [求助]iif函数 有个扎账日选择框,值为:25,月尾 选“月尾”时出错 命令窗口 Dim y As Integer =2021 Dim m As Integer =5 Dim s As String="月尾 " s=s.Trim() Dim dt As New Date(y,m,iif(s = "月尾",Date.DaysInMonth(y,m),Cint(s))) MessageBox.Show(dt) iif(s = "月尾",Date.DaysInMonth(y,m),Cint(s))) ‘条件成立时,也要执行 Cint(s) ??
[此贴子已经被作者于2022/2/14 9:56:04编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/2/14 9:55:00 -- 是的,建议使用if endif,增加一个变量 |
-- 作者:foxtablefanse -- 发布时间:2022/2/14 9:57:00 -- 谢谢,这个细节还没有注意 |