TOP

함수 VBA: UBound

설명

VBA UBound 함수는 지정된 배열에 대해 사용 가능한 가장 큰 인덱스를 반환합니다.


구문 UBound

UBound(배열)

또는

UBound(배열, 차원)

예 VBA UBound

UBound 함수를 사용하여 배열의 2차원 각각에 대한 인덱스를 가져옵니다.

Sub UBoundExample1()

     Dim array(10, 4)
    
     '첫 번째 차원의 최대 인덱스
     MsgBox UBound(array) '반환: 10
    
     '두 번째 차원의 최대 인덱스
     MsgBox UBound(array, 2) '반환: 4

End Sub

UBound 함수를 사용하여 SPLIT 함수로 생성된 배열의 값 수를 가져옵니다.

Sub UBoundExample2()

     link = "www.moonexcel.com.ua"
    
     '문자열을 배열로 분할
     array = Split(link, ".")
    
     '배열 요소 수(배열이 0에서 시작한다는 것을 알고 있음)
     number = UBound(array) + 1
    
     '배열 요소의 수를 표시합니다.
     MsgBox number '반환: 4

End Sub