반응형
VBA변수 선언
VBA에서 변수를 선언하는 방법은 아래와 같다.
Dim 변수명 As 자료형 |
자료형에 관해서는 아래의 링크 참고
2020/05/23 - [IT 이모저모/VBA-엑셀] - VBA 자료형 - 자료형 종류
복수의 변수를 선언하고 싶을 경우에는 ,(콤마) 또는 Dim를 반복하여 쓴다.
Dim 변수명1 As 자료형, 변수명2 As 자료형 |
Dim 변수명1 As 자료형 Dim 변수명2 As 자료형 |
콤마를 사용하여 복수의 변수를 사용 할 때 아래와 같은 경우에 주의하여야 한다.
Dim 변수명1, 변수명2, 변수명3 As Long |
위의 경우 변수명3만 자료형이 Long이 되고 변수명1과 변수명2는 Variant형이 된다.
VBA 변수에 데이터 넣기
데이터를 넣을 때에는 "=" 기호를 쓴다.
"="의 왼쪽에 변수명이 들어가고 오른쪽에 데이터가 들어간다.
숫자형 데이터를 넣고 싶다면, 자료형을 Integer, Long과 같은 숫자형 자료형으로 변수를 선언 후 대입하면 된다.
Dim tmp As Long '변수 선언 tmp = 100 '변수 tmp에 데이터 100을 대입 |
변수에 숫자 외 문자열을 넣고 싶다면 문자형 자료형인 String을 사용하여 변수 선언 후 ""로 문자열을 감싸서 대입한다.
Dim tmp As String tmp = "test" |
반응형
'IT 이모저모 > VBA' 카테고리의 다른 글
VBA(엑셀 매크로) for, foreach(반복문) 활용법과 Continue와 break방법 (0) | 2020.06.13 |
---|---|
VBA(엑셀 매크로) if(조건)문 과 비교연산자 설명, 예시 (0) | 2020.06.10 |
VBA Byval과ByRef차이점과 활용법 (0) | 2020.06.08 |
VBA sub프로시저 Function프로시저 (함수) 차이점 및 생성, 불러오는법 (0) | 2020.06.07 |
VBA 자료형 - 자료형 종류 (1) | 2020.05.23 |