일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 윈도우11
- 파이썬
- 문자열
- 파이썬GUI
- Android
- matlab
- Windows10
- 파워포인트
- pandas
- git
- 엑셀
- 아웃룩
- 깃
- 비주얼베이직
- 윈도우10
- windows
- win32com
- Outlook
- pyqt5
- pythongui
- 오피스
- Windows11
- python
- office
- Excel
- 안드로이드
- python3
- 파이썬3
- html
- VBA
Appia의 IT세상
비주얼베이직(Visual Basic, VBA) 다차원 배열 선언 및 값 할당 하기 본문
비주얼베이직(Visual Basic, VBA) 다차원 배열 선언 및 값 할당 하기
앞선 포스팅에서는 일차원 배열을 선언하고, 그 선언된 배열에 값을 할당하거나, 아니면 할당된 값을 읽어오는 방법에 대해서 살펴봤습니다. 이번 포스팅에서는 앞선 포스팅에 이어서, 배열에 대해서 이야기를 할 예저입니다. 이번 포스팅에서는 2차 이상인 배열에 대해서 이야기를 드릴 예정입니다.
일단, 기본적인 선언과 값 할당에 대해서 간단히 예시를 통해서 살펴보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 | Private Sub MD_Array_example() Dim arr(1, 2) As Variant arr(0, 0) = "Hello" arr(0, 1) = "안녕하세요" arr(0, 2) = "Hi" arr(1, 0) = 100 arr(1, 1) = 120 arr(1, 2) = 130 MsgBox ("Value in Array index 0,1 : " & arr(0, 1)) MsgBox ("Value in Array index 1,1 : " & arr(1, 1)) End Sub | cs |
위에서 보이는 부분에서 배열의 선언은 다음과 같은 부분을 이루어졌습니다.
Dim arr(1, 2) As Variant |
그리고 값의 할당은 다음과 같이 되었습니다.
(0,0) Hello |
(0,1) 안녕하세요 |
(0,2) Hi |
(1,0) 100 |
(1,1) 120 |
(1,2) 130 |
실제, 다차원 배열이라고 하더라도 실제 동작하는 부분들은 1차원 배열과 그리 크게 차이가 나지 않는다는 것을 확인할 수 있습니다. 물론 위의 결과는 다음과 같이 나타날 것입니다.
위에서 할당된 값들이 정상적으로 표시되는 것을 알 수 있을 것입니다.
비주얼베이직(Visual Basic, VBA) 1차원 배열 선언 및 정의 하기
이와 같이 이번 포스팅에서는 비주얼베이직(Visual Basic, VBA) 다차원 배열 선언 및 정의 하기라는 주제로 1차원이 아닌 배열을 선언하고 값에 할당하거나, 값을 읽어오는 방법에 대해서 살펴봤습니다. For문과 함께 매우 자주 사용되는 부분입니다.
비주얼베이직(Visual Basic, VBA) 반복문 살펴보기 01(for-loop, for-each loop)
혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다.
'Programming > VisualBasic_VBA' 카테고리의 다른 글
비주얼베이직(Visual Basic, VBA) 엑셀(Excel)에서 N까지의 합 구하는 함수 만들기 (2) | 2021.03.24 |
---|---|
비주얼베이직(Visual Basic, VBA) 함수 선언, 엑셀에서 선언한 함수 활용하기 (0) | 2020.12.31 |
비주얼베이직(Visual Basic, VBA) 1차원 배열 선언 및 정의 하기 (0) | 2020.12.28 |
비주얼베이직(Visual Basic, VBA) 문자열 반대로 뒤집기, 문자 반복하기(StrReverse, String ) (0) | 2020.12.26 |
비주얼베이직(Visual Basic, VBA) 두 문자열 비교하기 (StrComp) (0) | 2020.12.24 |