VBA 주요코드
다음은 VBA 주요코드입니다. 앞으로 제가 하게 되는 많은 코드가 이 안에서 해결되지 않을까 싶습니다. 처음하시는 분들은 이걸 모두 익히시기 힘드니까 오늘은 소설책 한 번 읽듯이 읽으시고, 예제를 보면서 그 때 그 때 참고하세요~
1. Sub ~ End Sub
(1) 개념
l 매크로 하나를 단위로 묶어주는 코드
l Sub와 End Sub 사이에 매크로에 해당하는 코드가 있음
(2) 활용
2. ‘(작은 따옴표)
(1) 개념
l 주석문(프로그램 실행과 무관한 설명문)
(2) 활용
3. ~.Select
(1) 개념
l Sheet나 Cell을 선택
(2) 활용
4. ActiveCell.FormulaR1C1
(1) 개념
l 수식입력 : 상대위치 참조
(2) 활용
5. With ~ End With
(1) 개념
l 반복되는 구문을 줄이기 위해 사용
l 공동으로 사용하는 개체를 묶어 With ~에 쓰고 End With 안에서 처리함
(2) 활용
6. If ~ Then ~ End If
(1) 개념
l 논리 검사 수행 코드
l If 뒤의 수식이 맞으면 Then 후에 있는 코드 실행
(맞지 않으면, Else 후의 코드 실행 – Else는 Optional)
l End If
: 한줄로 코드가 완성되지 않을 경우 꼭 써야 함
(2) 활용
7. For ~ To ~ Next
(1) 개념
l 반복하여 For과 Next 사이의 코드를 실행
l To 뒤의 숫자보다 작을 때까지만 실행
(2) 활용
8. Function ~ End Function
(1) 개념
l 새로운 기능을 지정하기 위해 기능을 단위로 묶어주는 코드
l Function과 End Function 사이에 매크로에 해당하는 코드가 있음
(2) 활용
9. Call ~
(1) 개념
l 다른 Function을 불러서 실행함
** Function이란? 주로 여러 곳에서 반복되는 코드를 사용할 수 있도록 도와주는 역할을 함
(2) 활용
8번의 그림을 참고하세요.
10. MsgBox “”
(1) 개념
l 메시지 내용 출력하기
(2) 활용