컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post Perl/펄] 프랑스어 숫자 읽기, 서수로 세기; Number to French Spell...자바/Java] 한글 자소 분리 + 유니코드(UTF-8) 파일로 읽고 쓰기 버전; hang...배치파일] 요일 출력, 오늘 현재 요일만 구하기; Get DAY OF THE WEEK St...배치파일] 요일 삭제, 날짜 문자열에서 요일 지우기; Remove DAY OF THE WE...배치파일/Batch File] args / argc, argv 파라미터(인수; 매개변수) ...낫표 겹낫표 기호 입력; 에디터/MS워드, 낫표 괄호 넣기 「」『』; Corner Brac...C언어] argc, argv 파라미터(인수; 매개변수) 사용 예제; main Functio...Java/자바] 16진수 상수 FF, 10 표현 방법; Hexadecimal Literal...텍스트 브라우저, 리눅스/윈도우용; Text Browse LYNX도스박스/도스창 전체 화면 모드 핫키; DOSBox, DOS Full-Screen Hot ...

엑셀/VBA] 배열 선언 초기화; VB ARRAY Initialize Example

Thursday, December 14, 2006
스폰서 링크

엑셀 VBA매크로에서, 배열을 선언하고 초기화하는 방법입니다.

foo 라는 이름의 배열을 선언한 후, 메시지박스에, 배열 foo의 2번 요소의 값을 출력하는 예제입니다.


Excel 비베 매크로: 배열 만든 후, 초기화 예제


(엑셀에서 Alt+F11키를 눌러, 비베 에디터를 실행하고, 비베 에디터 메뉴의, "삽입 > 모듈"을 선택한 후, 다음 코드를 붙여 넣습니다.)
비베 에디터에서 F5 키를 누르거나, 엑셀에서 Alt+F8 키를 누르면 VBA 매크로가 실행됩니다.
Sub Array_Test()

  Dim foo(9) ' 0~9까지 10개의 요소 선언

  foo(0) = "자장면"
  foo(1) = "탕수육"
  foo(2) = "군만두"
  foo(3) = "팔보채"

  MsgBox foo(2)

End Sub


Dim foo(9)
이렇게 하면, 0에서 9까지의 첨자를 사용할 수 있습니다.


그리고 배열의 요소에 접근하려면, foo(첨자) 형식으로 사용합니다.

예를 들어
foo(2)
이렇게 하면, foo 배열의 2번 첨자(인덱스)의 값이라는 뜻이 됩니다.

따라서 메시지 박스에는 "군만두"가 출력됩니다.



좀더 편리하게 배열 초기화하는 방법:▶▶ Excel/엑셀 VBA] 배열 선언, Array 함수로 초기화 출력 예제; Array Function Example

▶▶ 엑셀/VBA매크로] 배열 크기 사이즈, 요소 개수 구하기; VB Array Size, Length

☞ 오피스/엑셀(Excel)/워드(Word)/VBA 매크로

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top