我在下面有一些代码,应该检查一个值是否在数组中.
Sub test()
vars1 = Array("Examples")
vars2 = Array("Example")
If IsInArray(Range("A1").Value, vars1) Then
x = 1
End If
If IsInArray(Range("A1").Value, vars2) Then
x = 1
End If
End Sub
Function IsInArray(stringToBeFound As String, arr As Variant) As Boolean
IsInArray = (UBound(Filter(arr, stringToBeFound)) > -1)
End Function
Run Code Online (Sandbox Code Playgroud)
如果单元格A1
中包含单词Examples
出于某种原因两者的IsInArray
检测为现有两个数组时,它应该只找到它存在的在vars1
阵
我需要更改什么才能使我的IsInArray
功能完全匹配?