多次元テーブルを作成するにはどうすればよいですか?

複数の次元を持つ配列を作成するには、配列を宣言するときに次元を定義する必要があります。必要なだけ次元を定義できます (VBA では 60 次元が許可されています) が、どの配列からも 2 次元または 3 次元を超えるものを使用する必要はおそらくないでしょう。 2 次元テーブルの使用は、行と列を持つようなものです。

このチュートリアルでは、2D および 3D 配列を作成する方法を説明します。

VBAで多次元配列を作成する

  1. Dim ステートメントを使用して、任意の名前を付けて配列を宣言します。
  2. その後、開始括弧を入力し、最初の次元の要素数を設定します。
  3. 次に、コマンドを入力し、2 番目の次元に含める項目の数を入力し、かっこを閉じます。
  4. 最後に、テーブルのデータ型をバリアントまたは任意のデータ型として設定します。

コードは次のとおりです。

 Sub vba_multi_dimensional_array() Dim myArray(5, 2) As Variant myArray(1, 1) = 1 myArray(2, 1) = 2 myArray(3, 1) = 3 myArray(4, 1) = 4 myArray(5, 1) = 5 myArray(1, 2) = 6 myArray(2, 2) = 7 myArray(3, 2) = 8 myArray(4, 2) = 9 myArray(5, 2) = 10 End Sub

上記のテーブルのコードは、5 行 2 列のテーブルを作成し、次のようになります。

ボードの作成-5
VBAとは

VBA テーブルの詳細については、こちらをご覧ください。

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です