1. 정적 배열
Dim array1(2) As String
array1(0) = "A"
array1(1) = "B"
array1(2) = "C"
Debug.Print array1(2)
배열의 크기는 2이며 요소 개수는 3개 (0부터 시작하므로)
2. 동적 배열
1) ReDim
Dim array1() As String
ReDim array1(2)
array1(0) = "A"
array1(1) = "B"
array1(2) = "C"
Debug.Print array1(2)
ReDim 문을 사용하여 실행중에 배열의 크기 조정 가능
2) ReDim Preserve
Dim array1() As String
ReDim array1(2)
array1(0) = "A"
array1(1) = "B"
array1(2) = "C"
ReDim Preserve array1(4)
array1(3) = "D"
array1(4) = "E"
Debug.Print array1(2)
Preserve 없이 사용하면 기존값 들은 모두 지워짐
'Study > VBA' 카테고리의 다른 글
[VBA] Control (0) | 2022.12.12 |
---|---|
[VBA] Excel - 그림 (0) | 2022.11.30 |
[VBA] Excel - Sheet (0) | 2022.11.23 |