본문 바로가기

Assigment

액셀 VBA 공부

1. VBA 작동의 기본 개념

 

개체(object) : 대상을 가리킴.

매서드(Method) : 개체의 동작을 지정.

속성(properties) : 개체의 속성을 가리킴.

 

주어 동사 목적어처럼 개체.(속성).매서드 순으로 작성한다. 

 

 

2. 변수에 Random 부여하는 방법

  

   변수_i = int((Rnd*최대값)) + 최소값

 

 

3. Option Explicit

  

   Option Explicit은 명시적 선언을 뜻한다.

 

   변수를 선언하기 전에 코딩창 맨 윗줄에 입력해야 한다.

 

 

4. 변수 선언 방법

 

   Public : 전역변수. 프로그램 전체에서 접근 가능. sub, function 앞에 사용 가능

   Private : 지역변수. 다른 모듈에서 접근 불가. sub, function 앞에 사용 가능

   Dim : 지역변수. sub와 function 안에서 변수 선언 할 때 사용.

   static : 동적변수. 변수가 계속 누적됨.

  

 

5. Set문

 

   Dim A as Range와 같이 변수의 개체가 Range 일 때는

  

   Set A = Range("A1") 과 같이 앞에 Set을 써야 한다.

 

 

6. With_end with 구문

 

    코드 내 중복되는 개체가 있을 때 간단하게 처리하기 위해 사용.

 

 

7. 특정 인수에 대한 지정 :=

 

    예제 : Activesheet.Paste Destination := range("A1")

             Destination은 매서드 Paste의 인수이며 이를 지정 하기 위해 :=를 사용함.

 

 

 

 

 

 

 

 

 

 

 

 

'Assigment' 카테고리의 다른 글

검사 영상2  (0) 2015.10.04
파판 연출  (0) 2015.09.29
루아 스크립트 플러그인 설치 [콘솔, 실행]  (0) 2015.05.02
클로저스 UI 구성  (0) 2014.12.13
보더랜드 AI  (0) 2014.12.13