=====================================================================================
ubound는 배열의 갯수를 숫자로 반환
ex)
dim a(10)
ubound(a) = 10
-------------------------------------------------------------------------------------
a(10, 2 , 1)이라는 배열이 있을때 ubound(a , 1) = 10, ubound(a, 2) = 2, ubound(a, 3) = 1을 반환
=====================================================================================
지정한 배열 차원에 사용할 수 있는 가장 큰 첨자를 반환합니다.
UBound(arrayname[, dimension])
arrayname
필수적인 요소. 배열 변수의 이름으로 일반 변수 명명 규칙을 따릅니다.
dimension
선택적인 요소. 반환될 차원의 상한값을 나타내는 정수입니다. 1차원은 1, 2차원은 2, 등등으로 정수를 사용합니다. dimension을 생략하면 1로 간주합니다.
=======================================================================================
LBound(ParamArray arglist() As Variant)
arglist의 배열중 가장 앞에 있는 배열의 번호, 즉 2 To 4 라면 2를, 0 To 100 이라면 0을 반환합니다.
UBound(ParamArray arglist() As Variant)
arglist의 배열중 가장 뒤에 있는 배열의 번호, 즉 2 To 4 라면 4를, 0 To 100 이라면 100을 반환합니다.
출처 [본문스크랩] uBound, lBound함수|작성자 혀니