본문 바로가기
데이터 마이닝(Data Mining)

엑셀 VBA 매크로: 배열 초기화 하기

by 데이터스토리 2022. 5. 22.
반응형

선언된 배열을 재 사용할 경우 내용을 지우는 게 먼저다.

안 지우면 이전에 작업한 데이터가 남아서 엉뚱한 결과를 보여줄 수 있다.

 

배열 지우기

Erase 배열명

 

Dim arr(1 To 10) As Integer
For i = 1 To 10
    arr(i) = i * 2
Next i
MsgBox "Before: arr(2) * arr(3) = " & arr(2) * arr(3)   '// Before: arr(2) * arr(3) =24

Erase arr
MsgBox "After: arr(2) * arr(3) = " & arr(2) * arr(3)   '// After: arr(2) * arr(3) = 0

 

배열 작업을 할 때는 항상 초기화를 염두에 두어야 한다.

반응형