如何设置;或;excel中VBA的应用

如何设置;或;excel中VBA的应用,excel,vba,Excel,Vba,我将“if”设置为“or”条件,并给出一个错误 如果textbox1.Text=“abc def”或“def”,则 我知道我写得不对? 我的问题是什么?您需要重述测试对象 If textbox1.Text = "abc def" Or textbox1.Text = "def" Then 您需要重述测试对象 If textbox1.Text = "abc def" Or textbox1.Text = "def" Then 如果有许多条件,请使用“选择案例”: Select Case tex

我将“if”设置为“or”条件,并给出一个错误

如果textbox1.Text=“abc def”或“def”,则

我知道我写得不对?
我的问题是什么?

您需要重述测试对象

If textbox1.Text = "abc def" Or textbox1.Text = "def" Then

您需要重述测试对象

If textbox1.Text = "abc def" Or textbox1.Text = "def" Then

如果有许多条件,请使用“选择案例”:

Select Case textbox1.Text
    Case “abc def”, “def”, “xyz”
        MsgBox “Note that multiple values may be captured here, separated by commas”
    Case “abc”
        MsgBox “Just abc”
    Case Else
        MsgBox “Everything else”
End Select

如果有许多条件,请使用“选择案例”:

Select Case textbox1.Text
    Case “abc def”, “def”, “xyz”
        MsgBox “Note that multiple values may be captured here, separated by commas”
    Case “abc”
        MsgBox “Just abc”
    Case Else
        MsgBox “Everything else”
End Select

谢谢,如果我有很多选择的话,我每次都会发布“textbox1”?有多少选择?如果您在测试语句中使用此格式,那么是的,每次都需要声明对象。我还可以使用“or1”之类的变量,它比me@slomo然后创建一个函数,以便在匹配时立即退出计算(
如果…那么
将进行每一次比较,即使第一次比较已经是
真的
)。但是请不要说出任何东西
或1
…永远不要。谢谢,如果我有很多选择,我每次都必须发布“textbox1”?有多少个选项?如果您在测试语句中使用此格式,那么是的,每次都需要声明对象。我也可以使用“or1”之类的变量,它比me@slomo然后创建一个函数,以便在匹配时立即退出计算(
如果…那么
将进行每一次比较,即使第一次比较已经是
真的
)。但是请不要说出任何东西
或1
…永远。