値が配列内にあるかどうかを確認するコードがあります。値が配列内にあるかどうかをExcel VBAで確認する
Sub test()
vars1 = Array("Examples")
vars2 = Array("Example")
If IsInArray(Range("A1").Value, vars1) Then
x = 1
End If
If IsInArray(Range("A1").Value, vars2) Then
x = 1
End If
End Sub
Function IsInArray(stringToBeFound As String, arr As Variant) As Boolean
IsInArray = (UBound(Filter(arr, stringToBeFound)) > -1)
End Function
セルA1
はIsInArray
の両方が、それが唯一のそれは私が変更する必要が何をすべきかvars1
配列
に存在を見つける必要があるときに、両方の配列のために、既存のようにそれを検出し、何らかの理由で単語Examples
が含まれている場合私のIsInArray
機能を完全に一致させるためには?
@JohnColemanよう
使用私はエンターを押した後に消えてしまった。それほどわかります – Brad
セルA1に "Example"が含まれている場合、関数IsInArrayがそれらを検出したことを意味しますか? – bastio84