VBA中如何判断一个数字在数组中?
时间: 2024-06-10 16:09:13 浏览: 210
Excel vba知识集锦
您可以使用 VBA 中的 InStr 函数来判断一个数字是否在数组中。示例代码如下:
Dim arrNumbers As Variant
Dim numToFind As Integer
Dim index As Integer
arrNumbers = Array(1, 3, 5, 7, 9)
numToFind = 5
index = InStr(Join(arrNumbers, ","), numToFind)
If index > 0 Then
MsgBox "数字 " & numToFind & " 在数组中"
Else
MsgBox "数字 " & numToFind & " 不在数组中"
End If
阅读全文