(VBA) 변수 설정(사용) 하기
본문 바로가기
목표는!!퇴근!! (엑셀VBA)

(VBA) 변수 설정(사용) 하기

by 종닭이 2023. 6. 7.
728x90
반응형

"변수"

값(데이터)을 저장하기 위해 사용하는것 입니다

 

검색해보면 이런저런 설명이 많지만

간단하게 설명하면 물건(데이터)을 담는 📦박스라고 생각하시면 됩니다

 

변수를 설정할려면 

Private Sub CommandButton1_Click()

    Dim ABC As Integer
    
End Sub

Dim "박스이름" As "박스크기"

 

이름🔤은 임의로 정하시면 되고

크기는 아래표를 참조 하시면 됩니다

Integer 정수 -32768 ~ 32767
Long 정수 -2147483648 ~ 2147483647
Single 실수
-3.4028235 e38 ~ -1.401298 e-45
1.401298 e-45 ~ 3.4028235 e38
Double 실수
-1.79769313486231570 e308
    ~ -4.94065645841246544 e-324
4.94065645841246544 e-324
    ~ 1.79769313486231570 e308
String 문자 0 ~ 약 20억
Date 날짜, 시간
1900년 1월 1일 ~ 9999년 12월 31일
00:00:00 ~ 23:59:59
Boolean 참, 거짓 True or False
Variant 전체 크기 미지정시
Object 개체 참조
Byte 정수 0-255

크기는 상황에 따라 설정하시면 됩니다

변수 설정

🖋 한가지더!!

VBA는 기본적으로 변수를 설정하지 않아도 사용가능합니다

변수 설정 안함

하지만 명령어 양이 많아지면 중복되는 변수도 있을수 있고

변수명만 보고 어디에 사용되는건지 모를때가 발생합니다

그래서 항상 변수를 설정하고 사용하겠다고 설정하는 명령어를 하나 추가해서 사용하시면 됩니다

 

"Option Explicit" 추가

 

실행🏃‍♂️하면

변수 설정안함으로 인한 에러메세지

크기📐 설정을 잘못하면 

Integer는 최대 32767까지~~

여기까지 기본적인 변수 설정 방법입니다

크기를 설정하는 이유는 메모리 사용량을 최대한 적게 사용하고

실행속도🕒를 높이기🆙 위함입니다

귀찮을수도 있겠지만 필요에 맞게 설정하고 사용하는 방법이 최고👍인듯 합니다.

728x90
반응형