UBound 함수

적용 대상
Microsoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

배열의 지정된 차원에 대해 사용 가능한 가장 큰 아래 첨자를 포함하는 Long을 반환합니다.

구문

UBound(arrayname [, dimension ] )

UBound 함수 구문에는 다음과 같은 인수가 사용됩니다.

인수 설명
배열 이름 필수 요소입니다. 배열 변수의 이름입니다. 표준 변수 명명 규칙을 따릅니다.
치수 선택 요소입니다. 변형 (long). 어떤 차원의 상한이 반환되는지를 나타내는 정수입니다. 첫 번째 차원에 1을 사용하고 두 번째 차원에 2를 사용하는 식입니다. 차원을 생략하면 1로 가정됩니다.

    

주의

UBound 함수는 LBound 함수와 함께 사용하여 배열의 크기를 결정합니다. LBound 함수를 사용하여 배열 차원의 하한을 찾습니다.

UBound 는 이러한 차원의 배열에 대해 다음 값을 반환합니다.

Dim A(1 To 100, 0 To 3, -3 To 4)

성명 반환 값
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4

    

예제

참고

VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.

이 예제에서는 UBound 함수를 사용하여 배열의 지정된 차원에 사용할 수 있는 가장 큰 아래 첨자를 결정합니다.

Dim Upper
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Upper = UBound(MyArray, 1)    ' Returns 10.
Upper = UBound(MyArray, 3)    ' Returns 20.
Upper = UBound(AnyArray)    ' Returns 10.