Vba VB中的And运算符
我试图编程一些VB代码,如果有人从下拉菜单中选择了许可选项,但没有指示数量,则显示错误消息 当他们选择许可选项时,将使用定义的名称FSValue填充单元格。紧挨着它的是另一个指定数量的单元格,称为FSQuantity。FSValue的默认值为空,FSQuantity的默认值为零 如果他们从下拉菜单中选择一个选项并填充FSValue单元格,但不指示数量,我想显示一条错误消息 这是我正在尝试使用的代码(我已经尝试了多次迭代,使用了定义的单元格名称和单元格位置): 我还尝试使用嵌套的if语句,例如:Vba VB中的And运算符,vba,excel,Vba,Excel,我试图编程一些VB代码,如果有人从下拉菜单中选择了许可选项,但没有指示数量,则显示错误消息 当他们选择许可选项时,将使用定义的名称FSValue填充单元格。紧挨着它的是另一个指定数量的单元格,称为FSQuantity。FSValue的默认值为空,FSQuantity的默认值为零 如果他们从下拉菜单中选择一个选项并填充FSValue单元格,但不指示数量,我想显示一条错误消息 这是我正在尝试使用的代码(我已经尝试了多次迭代,使用了定义的单元格名称和单元格位置): 我还尝试使用嵌套的if语句,例如:
If FSValue = "" Then
If FSQuantity=0 Then
MsgBox ("Please Enter a Quantity")
Range("F47").Select
Exit Sub
End if
End if
什么都没用,看起来也没那么难。任何帮助都将不胜感激
如果他们从下拉菜单中选择一个选项并填充FSValue单元格,但不指示数量,我想显示一条错误消息
一起看这些东西。此时,他们选择了一个值<代码>FSValue不再为空。你想要这个:
FSValue <> ""
FSValue“”
如果他们从下拉菜单中选择一个选项并填充FSValue单元格,但不指示数量,我想显示一条错误消息
一起看这些东西。此时,他们选择了一个值<代码>FSValue不再为空。你想要这个:
FSValue <> ""
FSValue“”
您可能希望将测试包装在一个NZ函数中
如果Nz(FSValue,“”“”),则
如果Nz(FSQuantity,0)=0,则
MsgBox(“请输入数量”)
范围(“F47”)。选择
出口接头
如果结束
结束如果您可能希望将测试包装在NZ函数中 如果Nz(FSValue,“”“”),则 如果Nz(FSQuantity,0)=0,则 MsgBox(“请输入数量”) 范围(“F47”)。选择 出口接头 如果结束
结束如果Excel VBA没有
Nz
函数-那就是访问VBA。是的,对不起,我应该通过代码示例意识到它是Excel VBA。Excel VBA没有Nz
函数-那就是访问VBA。是的,对不起,我应该通过代码示例意识到它是Excel VBA。是VBA还是VB?如果您需要VBA,请相应的标题。如果你想要VB,请相应地更改你的标签。谢谢是VBA还是VB?如果您需要VBA,请相应的标题。如果你想要VB,请相应地更改你的标签。谢谢
FSValue <> ""