在VB中运算符
我想编程一些VB代码来显示一个错误消息,如果有人从下拉菜单中select一个许可选项,但不表示数量。
当他们select许可选项时,它填充一个定义了FSValue名称的单元格。 右边是另一个指定数量的单元,称为FSQuantity。 FSValue的默认值为空(空),FSQuantity的默认值为零。
如果他们从下拉菜单中select一个选项并填充FSValue单元格,但不表示数量,我想显示一条错误消息。
这是我正在尝试使用的代码(我已经尝试了几次迭代,使用定义的单元格名称和单元格位置):
If (FSValue = "") And (FSQuantity = 0) Then MsgBox ("Please Enter a Value Quantity") Range("F47").Select Exit Sub End If
我也尝试嵌套if语句,如:
If FSValue = "" Then If FSQuantity=0 Then MsgBox ("Please Enter a Quantity") Range("F47").Select Exit Sub End if End if
没有任何工作,它似乎不应该是那么困难。 任何帮助将不胜感激。
如果他们从下拉菜单中select一个选项并填充FSValue单元格,但不表示数量,我想显示一条错误消息。
FSValue = ""
一起看看这些东西。 在这一点上,他们select了一个价值。 FSValue
不再空白。 你要这个:
FSValue <> ""
你可能想要在新西兰函数中包装你的testing,
如果Nz(FSValue,“”)=“”然后如果Nz(FSQuantity,0)= 0然后MsgBox(“请input数量”)范围(“F47”)。