整数と整数の配列を関数に渡して、整数が配列のメンバーであるかどうかを確認しようとしています。矢印の付いた行は、「expect:=」としてコンパイル エラー メッセージを表示します。
Public Sub mainSub()
B = Array(4, 5, 6, 7, 8, 9)
ckArr(4,B) '<-------
End Sub
Public function ckArr(N As Integer, A() As Integer)
For i = 0 To UBound(A)
If N = A(i) And i <= UBound(A) Then
Debug.Print N; " Is in the List"
Exit For 'Do
ElseIf i < UBound(A) Then GoTo NXT
Else:
Debug.Print N; " Is NOT in the List"
Exit For 'Do
End If
NXT:
'i = i + 1
Next 'Loop
End function