If UBound(Filter(myArray, Sheets(i).Cells(1, j).Value, True)) = -1 Then
'take action
End if
Run Code Online (Sandbox Code Playgroud)
我使用此语法将在Cells(1,j)中找到的元素(例如“ ally”)与数组的所有元素(例如“ mally”,“ kate”,“ becks”)进行比较,并在没有找到完全匹配。麻烦的是,根据这一行代码,似乎“盟友”被视为与“盟友”匹配(可能是因为“盟友”是“盟友”的子字符串),而我希望“盟友”被识别为与“盟友”不同”。
对实现这一点的语法有帮助吗?谢谢!
IsInArray = Not IsError(Application.Match(stringToBeFound, arr, 0))
Run Code Online (Sandbox Code Playgroud)