반응형
|
VBA에서 for문은 자주 쓰인다. 보통 차례대로 숫자를 증가시키거나 감소시킬 때 사용하기 때문이다.
다음은 셀D3에 숫자0부터 20까지 차례대로 증가하게 하는 코드이다.
코드
Sub 연습()
Dim a As Integer
For a = 0 To 20
Cells(a +3, 4) = a
Next a
End Sub
For a = 0 To 20 뒤에 얼마나 증가시킬지 정하는 Step코드가 들어가는데, 적지 않는다면 0부터 20까지 +1씩 증가하는 것으로 간주한다.
결과물
다음은 셀D1에 숫자 1부터 20까지 증가시키되, +2씩 증가하는 코드이다.
코드
Sub 연습()
Dim a As Integer
For a = 1 To 20 Step 2
Cells(a, 4) = a
Next a
End Sub
결과물
For a = 1 To 20 에서 +2씩 증가시키는 Step 2 코드를 넣으니 결과물은 1, 3, 5, 7, 9, 11, 13, 15, 17, 19로 나타났다.
※ 특정 셀 범위의 데이터 지우는 코드는 다음과 같다.
Range("데이터 지울 셀 범위").ClearContents
반응형
'★금융★ > VBA' 카테고리의 다른 글
엑셀테두리긋기 연습 (0) | 2017.01.01 |
---|