配列の定義と値の代入をVBAでどのように行うか

VBAでは、配列を定義するにはDimステートメントを使用して、配列の要素に値を代入するには代入ステートメントを使用します。以下に例を示します。

Dim arr(1 To 5) As Integer '定义一个包含5个元素的整数数组
arr(1) = 10 '给第一个元素赋值为10
arr(2) = 20 '给第二个元素赋值为20
arr(3) = 30 '给第三个元素赋值为30
arr(4) = 40 '给第四个元素赋值为40
arr(5) = 50 '给第五个元素赋值为50

インデックスが 0 オリジンの配列の場合、以下の文を使用できます:

Dim arr(0 To 4) As Integer '定义一个包含5个元素的整数数组
arr(0) = 10 '给第一个元素赋值为10
arr(1) = 20 '给第二个元素赋值为20
arr(2) = 30 '给第三个元素赋值为30
arr(3) = 40 '给第四个元素赋值为40
arr(4) = 50 '给第五个元素赋值为50

配列の定義と値の代入には、配列の定数を使用することもできます。

Dim arr() As Integer '定义一个整数数组
arr = Array(10, 20, 30, 40, 50) '给数组赋值

この例では、配列のサイズは、指定された要素の数に基づいて自動的に決定されます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds