エクセルVBA配列
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)
あなたはシート上のコマンドボタンをクリックすると、結果:
説明:最初のコード行は、名前膜で文字列配列を宣言します。アレイは、5つの要素から構成されています。次に、我々は、配列の各要素を初期化します。最後に、私たちは、メッセージボックスを使用して4番目のエレメントを表示します。
二次元アレイ
2次元配列を作成するには、以下のステップを実行します。今回はシートから名を読み取るしようとしています。
ワークシート上の/ 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)
あなたはシート上のコマンドボタンをクリックすると、結果:
説明:最初のコード行は、名前膜で文字列配列を宣言します。アレイは、二次元を有します。これは、5行2列で構成されています。ヒント:行は列、最初に行きます。 / VBAループ#ダブルループ【ダブルループ] `配列の各要素を初期化する:Integer型の他の二つの変数が`リンクのために使用されます。最後に、列4及び列2の交点に要素を表示