학습

VBA 설명

shiningm 2012. 6. 27. 12:26
반응형

함수

현재 활성화 된 워크시트 참조: ActiveSheet

특정 워크시트 참조: Worksheets

특정 셀 값 참조: Worksheets.Cells(2, 2).Value

특정 셀 범위 참조: Worksheets.Range("A2:C5")


문법

조건문

If a = 2 Then

     Worksheets.Cells(1, 1) = "첫 번째 값"

Else If a = 4 Then

     Worksheets.Cells(4, 2) = "네 번째 값"

Else

     Worksheets.Cells(10, 2) = "그냥"

End If


반복문 1

Do While b < 3

     Worksheets.Cells(b, 1) = b

     b = b + 1

End Do


반복문 2

For c = 1 To 20 Step 1 !

     Worksheets.Cells(c, 1) = "값"

Next c


Range와 Cells의 차이

Range: 하나 이상의 셀을 선택 가능

Cells: 하나의 셀만 선택 가능

※ 유의사항: Cells -> Range 변경 가능, Range -> Cells 변경 불가



반응형