1次元配列 | リンク#2次元アレイ[二次元アレイ]

配列は、変数のグループです。エクセルVBAで、あなたは配列名とインデックス番号を使用して配列の特定の変数(要素)を参照することができます。

一次元アレイ

1次元配列を作成するには、次の手順を実行します。

ワークシート上の/ VBAの作成・マクロ#コマンドボタンを[コマンドボタン] `と次のコード行を追加します:`リンクを置き

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)

あなたはシート上のコマンドボタンをクリックすると、結果:

Element of a One-dimensional Array in Excel VBA

説明:最初のコード行は、名前膜で文字列配列を宣言します。アレイは、5つの要素から構成されています。次に、我々は、配列の各要素を初期化します。最後に、私たちは、メッセージボックスを使用して4番目のエレメントを表示します。

二次元アレイ

2次元配列を作成するには、以下のステップを実行します。今回はシートから名を読み取るしようとしています。

Two-dimensional Array

ワークシート上の/ VBAの作成・マクロ#コマンドボタンを[コマンドボタン] `と次のコード行を追加します:`リンクを置き

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)

あなたはシート上のコマンドボタンをクリックすると、結果:

Element of a Two-dimensional Array in Excel VBA

説明:最初のコード行は、名前膜で文字列配列を宣言します。アレイは、二次元を有します。これは、5行2列で構成されています。ヒント:行は列、最初に行きます。 / VBAループ#ダブルループ【ダブルループ] `配列の各要素を初期化する:Integer型の他の二つの変数が`リンクのために使用されます。最後に、列4及び列2の交点に要素を表示