파이썬에서는 va in list 형태의 명령어로 특정 값이 리스트에 있는지 확인할 수 있다.
아래의 코드는 vba에는 파이썬과 같은 리스트 자료형 없다. 배열에서 va in list와 같은 형태의 명령을 사용하기 위해 만든 함수이다.
Function IsInArray(stringToBeFound As String, arr As Variant) As Boolean
Dim i
For i = LBound(arr) To UBound(arr)
If arr(i) = stringToBeFound Then
IsInArray = True
Exit Function
End If
Next i
IsInArray = False
End Function
'vba' 카테고리의 다른 글
| 자주 쓰는 VBA 패턴 (5) : 해더에서 원하는 값 찾아 열 번호로 반환 (0) | 2023.08.07 |
|---|---|
| 자주 쓰는 VBA 개체 : Range 개체(1) - Range 속성 (0) | 2023.08.04 |
| 자주 쓰는 VBA 패턴 (4) : VBA로 index match 함수 구현하기 (0) | 2023.08.02 |
| 자주 쓰는 VBA 패턴 (3) - 찾고 있는 값의 열 번호를 알파벳으로 반환 (0) | 2023.08.01 |
| 자주 쓰는 VBA 패턴 (2) - 마지막 행, 마지막 열 찾기 (0) | 2023.07.31 |