http://www.yes24.com/Product/Goods/84909299?Acode=101
조건문의 핵심은 뭐니뭐니 해도 IF문이다. 그리고 반복문의 핵심은 지금 학습할 FOR문이다. FOR문은 설정된 구간 내에서 결과를 반복하는 구문이다. 반복문이 중요한 이유는 자칫 길어질 수 있는 코드를 단 몇 줄로 간략하게 표현할 수 있기 때문이다.
자동증가변수의 데이터 형식은 숫자, 문자 모두 가능하다. 그러나 일반적으로 숫자형 변수를 많이 활용한다. 문자형일 경우 구간이 A~Z, 또는 가~하 등으로 활용폭이 극히 제한적이기 때문이다. 해당 자동증가변수의 시작과 끝을 명시하여 구간을 설정한다. STEP은 자동증가값을 나타낸다. 만약 자동증가변수의 시작값이 1이고 종료값이 10일 때 STEP 2라면 1, 3, 5, 7, 9 총 5번의 반복문이 수행되고 STEP 3이라면 1, 4, 7, 10 총 4번의 반복문이 수행되는 것이다. 만약 STEP을 지정하지 않으면 기본증가값은 1이 된다. 따라서 자동증가변수가 1부터 10까지 STEP이 지정되지 않았다면 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 총 10번의 반복문이 수행된다.
Sub F12_01()
Dim I , T_SUM As Integer
T_SUM = 0
For I = 1 To 100 Step 2
T_SUM = T_SUM + I
Next
MsgBox T_SUM
End Sub
자동증가변수 I는 1씩 자동증가한다. 따라서 총합이 더해지는 변수 T_SUM에 I가 증가되며 반복적으로 계산되는 것이다.