본문 바로가기
VBA

VBA) 배열크기알고 싶을때

by 왕초보코딩맨 2022. 12. 20.

vba 에서 배열은 자주 사용된다.

배열은 메모리를 사용해서 range변수 사용하는 것보다 빠르다.
그래서 배열로 for문을 돌리는 게 훨씬 낫다.

근데 문제는 배열로 for문 돌리면 배열크기를 알아야하는데 lbound함수와  ubound함수가 그것이다.

그럼바로 lbound 함수와 ubound 함수를 알아보자ㅋ

1. lbound
lbound는 배열의 첫번째 인덱스를 반환하는 함수다.

2.ubound
ubound는 배열의 마지막 인덱스늘 반환하는 함수다.

arr(-3 to 10)이라는 배열이 있으면 lbound(arr)은 -3이고
ubound(arr)은 10이다