/ / Excel VBA 배열

Excel VBA 배열

1 차원 배열 | 2 차원 배열

정렬 변수 그룹입니다. 에서 Excel VBA배열 이름과 색인 번호를 사용하여 배열의 특정 변수 (요소)를 참조 할 수 있습니다.

1 차원 배열

1 차원 배열을 만들려면 다음 단계를 수행하십시오.

워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가하십시오.

Dim Films(1 To 5) As String

Films(1) = "Lord of the Rings"
Films(2) = "Speed"
Films(3) = "Star Wars"
Films(4) = "The Godfather"
Films(5) = "Pulp Fiction"

MsgBox Films(4)

시트에서 명령 단추를 누르면 결과 :

Excel VBA에서 1 차원 배열의 요소

설명: 첫 번째 코드 행은 이름이 Films 인 String 배열을 선언합니다. 배열은 5 개의 요소로 구성됩니다. 다음으로 배열의 각 요소를 초기화합니다. 마지막으로 MsgBox를 사용하여 네 번째 요소를 표시합니다.

2 차원 배열

2 차원 배열을 만들려면 다음 단계를 수행하십시오. 이번에는 시트에서 이름을 읽을 것입니다.

2 차원 배열

워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가하십시오.

Dim Films(1 To 5, 1 To 2) As String
Dim i As Integer, j As Integer

For i = 1 To 5
    For j = 1 To 2
        Films(i, j) = Cells(i, j).Value
    Next j
Next i

MsgBox Films(4, 2)

시트에서 명령 단추를 누르면 결과 :

Excel VBA에서 2 차원 배열의 요소

설명: 첫 번째 코드 행은 이름이 Films 인 String 배열을 선언합니다. 배열에는 두 가지 차원이 있습니다. 그것은 5 개의 행과 2 개의 열로 구성됩니다. 팁 : 행이 먼저 가고, 다음에는 열이됩니다. 정수 유형의 다른 두 변수는 배열의 각 요소를 초기화하기 위해 이중 루프에 사용됩니다. 마지막으로 4 행 2 열의 교차점에 요소를 표시합니다.

또한 읽으십시오 :