VBAで一次元配列に値を代入する方法は?

VBA1次元配列の代入方法はいくつかあり、以下が一般的な2つの方法です。

  1. Array関数を用いて代入する:
Dim myArray() As Variant
myArray = Array(1, 2, 3, 4, 5)

数列関数の内で割り当てられたいエレメントをコンマで区切り、この数列全体を変数に代入する。

  1. 一つずつ代入文を使って代入します:
Dim myArray(4) As Variant
myArray(0) = 1
myArray(1) = 2
myArray(2) = 3
myArray(3) = 4
myArray(4) = 5

この方法では、最初に配列のサイズを宣言する必要があり、その後インデックスを使用して配列内の各位置に要素を 1 つずつ代入します。

VBAの配列インデックスは0から始まることに注意してください。

bannerAds