반응형
안녕하십니까 춤추는초코칩입니다.
업무 중에 필요한 엑셀VBA를 기록하고 있습니다.
오늘은 "배열(Array)의 크기(Sizez)"를 알아내는 기능입니다.
엑셀 VBA의 Ubound는 배열 상한의 위치를 반환합니다. Lbound는 배열 하한의 위치를 반환합니다.
함수의 구문
Ubound ( arrayname, [dimension] )
Lbound ( arrayname, [dimension] )
함수의 인수
arrayname | 필수 | 배열 변수의 이름 |
dimension | 선택 | 배열의 차원. 기본설정은 1 |
'배열의 크기를 알아보자.
Sub Sub ArraySize()
' 배열을 선언합니다.
Dim names(10) As String
'상한의 위치를 반환합니다.
MsgBox "Ubound: " + CStr(UBound(names))
'하한의 위치를 반환합니다.
MsgBox "Lbound: " + CStr(LBound(names))
'배열의 크기를 반환합니다.
MsgBox "Size of Array: " + CStr(UBound(names) - LBound(names) + 1)
End Sub
반응형
'엑셀' 카테고리의 다른 글
30. [엑셀] 꺾은선 그래프 0, 빈 셀 연결하기 (0) | 2020.04.20 |
---|---|
[엑셀VBA] 셀 선택, 범위 선택(Cells, Range, Offset) (2) | 2020.04.03 |
[엑셀VBA] Split, 문자열 나누기 (0) | 2020.03.11 |
29. [엑셀] 공휴일 제외한 날짜 계산하기 (0) | 2020.02.09 |
[엑셀VBA] 알림(Alert) 삭제하기, 설정하기 (0) | 2020.02.04 |