반응형
VBA에서 변수를 선언하기 위해서는 자료형을 붙여야 한다.
VBA변수 선언 및 사용법은 아래 참고
2020/05/23 - [IT 이모저모/VBA-엑셀] - VBA 변수 선언, 사용법
VBA자료형은 아래와 같다.
타입명 | 메모리 용량(Byte) | 데이터종류 | 데이터 범위 |
Boolean | 4 | 논리값 | True 또는 False |
Byte | 1 | 숫자(정수) | 0 ~ 255까지의 정수 |
Integer | 2 | 숫자(정수) | -32,768 ~ 32,767까지의 정수 |
Long | 4 | 숫자(정수) | -2,147,483,648 ~ 2,147,483,647까지의 정수 |
Currency | 8 | 숫자(통화) | -922,337,203,685,477.5808~922,337,203,685,477.580 |
Single | 4 | 숫자(실수) | 음수 : -3.402823*1038 ~ -1.401298*10-45 양수 : 1.401298*10-45 ~ 3.402823*1038 |
Double | 8 | 숫자(실수) | 음수 : -1.79769313486232*10308 ~ -4.97065645841247*10-324 양수 : 4.97065645841247*10-324 ~ 1.79769313486232*10308 |
Date | 8 | 날짜/시간 | 서력100년1월1일~서력9999년12월31일 시각 : 0:00:00 ~ 23:59:59 |
String | 문자길이 | 문자 | 0 ~ 20억 여개의 문자 |
Object | 4 | 개체 | 오브젝트 데이터 |
Variant(문자) | 22 + 문자길이 | 가변 데이터 문자 | 0 ~ 20억 여개의 문자 |
Variant(숫자) | 16 | 가변 데이터 숫자 | 변수 선언 시 자료형이 없을 시 사용 |
반응형
'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 변수 선언, 사용법 (0) | 2020.05.23 |