[VBA] Array.Contain(특정 값이 배열안에 있는지 확인)

2024. 4. 3. 13:34·[VBA]
반응형

vba 배열에 특정값이 있는지 확인하는 방법은 아래와 같다.

 

Array변수 자리에 Array 변수를 넣고, 다음 인수값에 찾고자하는 값을 넣으면 된다.

UBound(Filter(Array변수, "검색값"))

 

결과는 없으면 -1, 찾으면 0 으로 나온다.

 

예제코드

Sub checkArray()


Dim arrTest(5) As String

arrTest(0) = "가"
arrTest(1) = "나"
arrTest(2) = "다"
arrTest(3) = "라"
arrTest(4) = "마"
arrTest(5) = "바"


Debug.Print UBound(Filter(arrTest, "가"))
Debug.Print UBound(Filter(arrTest, "나"))
Debug.Print UBound(Filter(arrTest, "사"))



End Sub

 

 

결과

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'[VBA]' 카테고리의 다른 글

[VBA] Dynamic Array(동적으로 배열 추가하기)  (0) 2024.04.03
[VBA]엑셀 다중 콤보박스(Excel Multi Select Combo Box)  (4) 2023.12.22
[VBA] 엑셀범위 그림파일로 저장(Range to jpg)  (0) 2023.08.03
[VBA] VBA 정규식 사용하기  (0) 2022.08.24
[VBA] vba string.format, printf 기능  (0) 2022.06.04
'[VBA]' 카테고리의 다른 글
  • [VBA] Dynamic Array(동적으로 배열 추가하기)
  • [VBA]엑셀 다중 콤보박스(Excel Multi Select Combo Box)
  • [VBA] 엑셀범위 그림파일로 저장(Range to jpg)
  • [VBA] VBA 정규식 사용하기
jkod
jkod
  • jkod
    개발린이
    jkod
  • 반응형
    • 분류 전체보기
      • [RPA]
      • [Python]
      • [VBA]
      • [JAVA]
      • [Window]
      • [MAC]
      • [기타]
        • 생활
  • 최근 글

  • 인기 글

  • hELLO· Designed By정상우.v4.10.2
jkod
[VBA] Array.Contain(특정 값이 배열안에 있는지 확인)
상단으로

티스토리툴바