변수는 값을 저장하기 위해 사용하는 메모리의 특정 영역을 의미.
변수를 선언할때는 Dim 문을 이용 합니다.
Dim 변수이름 As 데이터형식 .....① 변수이름 = 1 .....② |
① '변수이름'을 선언. As 데이터형식은 해당 메모리 영역에 저장할 데이터 형식을 의미하며, 숫자, 텍스트, 논리값, 날짜 등 다양한 데이터 형식을 지정할 수 있습니다. ②변수 이름에 는 1을 저장합니다. 변수는 한번 선언하고 값을 저장해도 프로시저안에서 여러번 다른 값으로 수정할 수 있습니다. |
구분 |
데이터 형식 |
메모리 크기 |
값 범위 |
숫자 |
Byte |
1 byte |
0~255 |
숫자 |
Integer |
2 byte |
-32,688 ~ 2,768 |
숫자 |
Long |
4 byte |
-2,147,483,648 ~ 2,147,483,648 |
숫자 |
Single |
4 byte |
약 -3.4E38 ~ 3.4E38 |
숫자 |
Double |
8 byte |
-1.8E308 ~ 4.9E324 |
숫자 |
Currency |
8byte |
-922,337,203,685,477.5805 ~ 922,337,203,685,477.5808 |
숫자 |
Decimal |
14byte |
+-79,228,162,514,24,337,593,543,950,335 |
논리값 |
Boolean |
2 byte |
True, False |
날짜/시간 |
Date |
8 byte |
100년 1월 1일 ~ 9999년 12월 31일 |
텍스트 |
String |
10 byte이상 |
가변길이는 약2조, 고정길이는 65,400 |
공통 |
Variant |
16 byte이상 |
숫자Double와 동일, 텍스트는String과동일 |
※ Excel에서 Alt+F11을 눌러 프로젝트 탐색기 창에서 우클릭 모듈추가 후 작성
① '변수사용' 이라는 Sub 프로시저를 선언 합니다. ② 데이터 형식 Long형을(숫자데이터중 정수 형태로 가장 큰 값을 담을수 있는 데이터 형식) '임시보관' 변수로 선언합니다. (선언과 동시에 0값이 저장) ③ '임시보관' 변수에 B3셀의 값(Value)을 저장합니다. ④ '임시보관' 변수의 값에 1을 더한 값을 다시 '임시보관' 변수에 저장합니다. ⑤ B3셀에 '임시보관' 변수의 값을 표시합니다. |
-결과 창-
F5 로 1회 실행시....
F5로 6회 실행시....