달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
728x90
반응형

 

 

[ 엑셀VBA ] 엑셀 VBA 변수의 정의 - option explicit , 변수

 

 

 

변수란 무엇인가? 하는 질문을 던질때 항상 따라오는 용어가 있는데 option explicit이다, 이 option explicit는 명시적 선언을 의

미하며 모든 변수는 선언후에 사용해야 한다는 규칙을 설정하는 용어이다. 

 

option explicit

Dim i As integer

i = 3

위의 문장처럼 명시적선언(option explicit)을 한 후에 i를 정수형 숫자로 설정한 후에 변수 i 를 3으로 정의하는 것이 규칙이다.

 

 

만약, VB에서 변수의 자료형태을 지정하지 않으면 Variant형이 되다. 아래 설명을 예로 들면,

 

dim i

위 처럼 형을 지정하지 않은 경우는  Variant형이 된다.

 

dim i as integer

i 는 integer형이 된다.

 

dim i%

i도 역시 integer 형이며,  %는 integer형이라는 뜻이다. 

 

 

 

dim b, c, d as integer

b,c는 자료형이 지정되지 않아 Variant형이며, d는 Integer형으로 지정이 된다.

닷넷은 모두 integer형으로 지정이 된다.

 

짧은 글이지만 명확히 머릿속에 박히는 글이었길 바라며 마지막으로 자료형에 대해서는 VBA의 도움말을 참고하시길

바란다.

 

 

728x90
반응형
:
Posted by mapagilove