例如:如何判断字符串:"KL"在数组("AS","DF","GH","KL")中?

解决方案 »

  1.   

    pls use cycle with for
      

  2.   

    笨方法,也最直接,用for循环挨个查一遍就可以了
      

  3.   

    flag=0
    for i=0 to ubound(strarray)
        if myStr=strarray(i) then
            flag=1
            exit for
        end if
    end for
    if flag=1 then  
        msgbox myStr & "在数组中"
    else
        msgbox myStr & "不在数组中"  
    end if    
      

  4.   

       Dim A(1 To 4) As String
       A(1) = "AS"
       A(2) = "DF"
       A(3) = "GH"
       A(4) = "KLf"
       
       Dim Str As String
       Str = Join(A, "/") & "/"
       
       MsgBox InStr(1, Str, "/" & "KL" & "/") <> 0
      

  5.   

    Private Sub Form_Load()
    A = Array("AS", "DF", "GH", "KL")
    For Each X In A
    If X = "KL" Then MsgBox "存在"
    Next
    End Sub