尝试声明变量' shipping'具有TextBox1的值,但仅当TextBox1不为空时。如果它是空的,我希望变量说0。
我刚才做的代码。仍然无效。
此外,同样的规则将适用于许多其他文本框,如何在公共函数中设置此规则以便可重用?
Dim shipping As String
shipping = IIf(Ismpty(TextBox1.Value), 0, TextBox1.Value)
答案 0 :(得分:0)
请改为尝试:
案例1 - 期望的输出"运输"是一个数字
Dim shipping As Double
shipping = IIf(IsNumeric(TextBox1.Value), TextBox1.Value, 0)
案例2 - 期望的输出"运输"是一个字符串
Dim shipping As String
shipping = IIf(TextBox1.Text <> "", TextBox1.Text, "0")