Return to Snippet

Revision: 63314
at April 24, 2013 21:08 by lolrenx


Initial Code
Function IsInArray(stringToBeFound As String, arr As Variant) As Boolean
  IsInArray = (UBound(Filter(arr, stringToBeFound)) > -1)
End Function


Function IsInArray(stringToBeFound As String, arr As Variant) As Long
  Dim i As Long
  ' default return value if value not found in array
  IsInArray = -1

  For i = LBound(arr) To UBound(arr)
    If StrComp(stringToBeFound, arr(i), vbTextCompare) = 0 Then
      IsInArray = i
      Exit For
    End If
  Next i
End Function

Initial URL


Initial Description
check if string is in array (1D only) 
1 : boolean 
2 : index

Initial Title
is in array(str)

Initial Tags


Initial Language
Visual Basic