반응형
"DIM 변수명 As 변수 종류"
사진
1. 변수 종류
타입 | 데이터 종류 | 메모리 용량(Byte) | 범위 |
Boolean | 논리값 | 4 | True 또는 False |
Byte | 숫자(정수) 1Byte | 1 | 0~255 |
Integer | 숫자(정수) 2Byte | 2 | -32768~32767 |
Long | 숫자(정수) 4Byte | 4 | -2147483648~2147483647 (정수) |
Single | 숫자(실수) 4Byte | 4 | -3.402823E38~-1.401298E-45 (음수) |
1.401298E-45~3.402823E38 (양수) | |||
Double | 숫자(실수) 8Byte | 8 | -1.79769313486232E308~-4.94065645841247E-324 (음수) |
4.94065645841247E-324~1.79769313486232E308 (양수) | |||
Currency | 숫자(통화) 8Byte | 8 | -922337203685477.5808~922337203685477.5807 |
Date | 날짜/시간 | 8 | 1900년 1월 1일~9999년 12월 31일 (날짜) |
00:00:00~23:59:59 (시간) | |||
Variant | 가변 데이터(숫자) | 16 | Double의 범위와 에러값 설정 (데이터 형식 미지정시 사용) |
Variant | 가변 데이터(문자) | 22 + 문자 길이 | 0~20억여개 문자 |
String | 문자 | 문자 길이 | 0~20억여개 문자 |
Object | 개체 | 4 | 참조값 |
약 12개 종류의 변수가 있습니다.
VBA에서 사용하고자 하는 용도에 따라서 변수를 다르게 선언해줘야 합니다.
2. 변수선언은 어떻게 하나요?
변수 선언은 간단합니다.
변수를 사용하기 전,
일반적으로는 시트 상단에서 가장 먼저 선언해줍니다.
Dim 변수이름 As 변수 종류
이런식으로 해주면 되는데요, 만약에 A라는 변수이름으로 정수의 변수를 선언하고 싶다면..
Dim A as Integer
사진처럼 이런식으로 선언해주면 됩니다.
간단하죠??
정수가 아닌 음수를 포함한 실수로 선언하길 원하신다면 double로 선언해주시면 되고,
날짜인 경우엔 Date로 선언해주면 되고,
문자열인 경우엔 보통 string으로 선언해줍니다.
그럼 20,000..
반응형
'조아하는거 > PC' 카테고리의 다른 글
EXCEL - VLOOKUP 함수에 대해 알아보자 (0) | 2022.01.27 |
---|---|
EXCEL - VBA로 매크로를 돌려보자 (0) | 2022.01.26 |
EXCEL - 함수를 작성하는데 문자를 대체해주는 친구들이 있다? (와일드카드에 대해서) (0) | 2022.01.25 |
EXCEL - 특정 문자를 포함한 셀을 검색해보자 (0) | 2022.01.25 |
EXCEL - SUMIF 함수에 대해 알아보자 (0) | 2022.01.25 |
댓글