Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba VB中的And运算符_Vba_Excel - Fatal编程技术网

Vba VB中的And运算符

Vba VB中的And运算符,vba,excel,Vba,Excel,我试图编程一些VB代码,如果有人从下拉菜单中选择了许可选项,但没有指示数量,则显示错误消息 当他们选择许可选项时,将使用定义的名称FSValue填充单元格。紧挨着它的是另一个指定数量的单元格,称为FSQuantity。FSValue的默认值为空,FSQuantity的默认值为零 如果他们从下拉菜单中选择一个选项并填充FSValue单元格,但不指示数量,我想显示一条错误消息 这是我正在尝试使用的代码(我已经尝试了多次迭代,使用了定义的单元格名称和单元格位置): 我还尝试使用嵌套的if语句,例如:

我试图编程一些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 <> ""