Study/VBA
[VBA] Array
tonyprojectroom
2022. 12. 12. 20:12
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 없이 사용하면 기존값 들은 모두 지워짐