VBAにおけるRange変数の使用方法
VBAでは、Rangeオブジェクトを使用してセル、行、列の範囲を参照できます。Range変数を作成して使用する手順を次に示します。
- Range変数を宣言するには、たとえばこんな感じにします。
Dim rng As Range
- RangeオブジェクトをSetキーワードを使って変数に代入する場合は、次のようにします。
Set rng = Range("A1:B5") '引用A1到B5的范围
- 変数 rng を使用して、この範囲のセルを参照できます (例)。
rng.Value = 10 '将范围内的所有单元格的值设置为10
- 範囲内のセルは、たとえば、変数`rng`のプロパティとメソッドを使用して操作することもできます。
rng.Font.Bold = True '将范围内的所有单元格的字体设置为粗体
レンジオブジェクトは連続しない複数の範囲を参照できることに注意してください。そのため、レンジ変数を使用するときは、必要な範囲を参照していることを確認してください。また、レンジ変数を使用して、複数の範囲を処理したり、条件に応じて異なる範囲を選択したりすることもできます。