VBA 문법 보고서
- 최초 등록일
- 2015.12.01
- 최종 저작일
- 2015.12
- 12페이지/ 어도비 PDF
- 가격 1,000원
목차
1. Visual basic 개요
2. 변수와 정수 선언
3. 수행문 (연산구문, 비교구문, 논리구문)
4. 수행문 2( 결정구문, 반복구문, 행렬구문, 함수구문)
5. 이벤트 실행과 사용자 정의 폼
본문내용
1. Visul basic 활용방법
파일 >> 옵션 >> 리본사용자지정 >> 개발도구
엑셀에서 매크로 활용 직접 코드 작성
- 개발도구에서 매크로 입력하기
-개발도구에서 비주얼베이직 버튼 클릭 (단축키 :Alt + f11)
- 초보자도 쉽게 이용할 수 있다.
- 단, 필요없는 수행까지 기록되는 경우가 많아 코드가 복잡해진다
- 모든 함수를 직접 입력해야하기 때문에 다소 어렵다.
2. Visual basic 개념용어
1) Module(모듈) : 모듈은 코드를 입력하는 창이다. (입력 >> 모듈)
2) Procedure(프로시저) : 구문의 집합체로 구문을 차례대로 실행하며, function(함수)과 sub Procedure(섭 프로시저)로 분류된다.
- Function(함수): 한번 만들어놓으면 반복해서 사용할 수 있는 코드로 반복입력을
피하기 위한 것이다. - Sub 프로시저 : 프로시저는 함수랑 비슷하지만, 값을 반환하지 않는다는 점에서
다르다. 3. 기본 입력 창의 구성
1) function : function 이름 ~~ end Function 2) Sub 프로시저 : Sub (이름) ~~~~~ End Sub
3) Comment :문장 앞에 '를 입력하거나, Rem 을 입력한다.
2. 변수와 정수, 그리고 연산자
1. 변수(Variable): 변수는 데이터에 변하는 값을 입력하는 공간이다.
1)변수의 이름 정의 : 다음의 규칙을 따라야한다. - 처음은 반드시 문자를 입력해야한다. - 띄어쓰기, ., ! ,@,# 등의 문자를 입력할 수 없다. - 255 자를 넘겨 입력할 수 없다. - Visual Basic 에 입력된 키워드 등을 이름으로 사용할 수 없다
2) 변수의 정의 : Dim 변수이름 as 변수 타입
3) 변수의 타입 변환 :이런 변수 타입을 강제로 변화시킬 수 있는데, C 를 타입
약자앞에 붙이면 된다. 예) Cint() : 정수 타입으로 변환
CStr() : 문자열로의 변환
CDate() : 날짜형으로의 변환
참고 자료
http://www.tutorialspoint. com/vba/vba_sub_procedure.htm