VBA中如何判断一个数字在数组中?
时间: 2024-05-20 07:18:20 浏览: 185
Excel vba知识集锦
您可以使用 VBA 中的 InStr 函数来判断一个数字是否在数组中。例如,以下代码可以判断数字 5 是否在数组 arr 中:
Sub Example()
arr = Array(1, 2, 3, 4, 5)
If InStr(Join(arr, ","), "5") > 0 Then
MsgBox "数字 5 在数组中!"
Else
MsgBox "数字 5 不在数组中!"
End If
End Sub
请注意,这里将数组转换为字符串,然后使用 InStr 函数来判断数字是否在字符串中。
阅读全文