ARRAY 안에 찾는 값이 있는지 확인(contain)

엑셀VBA ARRAY가 CONTAINS 메쏘드를 가지고 있는지 확실하지 않다. 시도해 봤는데, 잘 되지 않아, 대안을 찾았다.
코드는 다음과 같으며, if 이하를 참고하면 된다.

Sub arrTest()

Dim mArr(3)

mArr(0) = 1
mArr(1) = 2
mArr(2) = 3
mArr(3) = 4

targetNo = "1"

If UBound(Filter(mArr, targetNo)) > -1 Then
    MsgBox "is in array"
Else: MsgBox "is not in array"
End If

End Sub


msgbox 결과 : is in array

특별할 건 하나도 없다.

끝.