念念要用VBA判断元素是否在数组中安卓,有以下两种要领:
第一种,用Split+InStr函数:
Sub 判断元素是否在数组中1() Dim arr element = "B" arr = Array("A", 1, "B", 2) arr2 = "|" & Join(arr, "|") & "|" '前后齐加"|",确保用"|XXX|"能把前后的元素也识别 If InStr(arr2, "|" & element & "|") <> 0 Then MsgBox "存在" Else MsgBox "不存在" End Sub
第二种,用Match函数:
Sub 判断元素是否在数组中2() Dim arr arr = Array("1", 2, 3, 4, 5, 6) element = 9 i = Application.Match(element, arr, 0) If IsError(i) Then MsgBox "不存在" Else MsgBox "存在" End Sub
相关著作:安卓
VBA统计数组中某元素的出现次数
vba缠绵数组非空元素的数目
VBA去除数组元素中的特定字符串
VBA给数组内悉数元素拼接前缀后缀
VBA移除数组中的指定元素安卓
本站仅提供存储干事,悉数实质均由用户发布,如发现存害或侵权实质,请点击举报。