VBA入門_Rangeの使用方法

この記事を書いたチーム:frontier

Rangの基本

【エンジニア募集中】フルリモート可◎、売上/従業員数9年連続UP、平均残業8時間、有給取得率90%、年休124日以上 etc.  詳細はこちらから>

Rangeオブジェクトは、Excelシート内のセルやセル範囲を参照するために使用されます。

使用方法の例

単一のセルを参照する

これはセルA1を選択します。

 

複数のセル範囲を参照する

これはセルA1からB10までの範囲を選択します。

 

名前付き範囲を参照する

これは事前に定義された「MyRange」という名前の範囲を選択します。

 

非連続のセルを参照する

これはセルA1B2、およびC3を同時に選択します。

 

行全体や列全体を参照する

これはセルA1を選択します。

Rangeの値の設定

範囲内のセルに値を設定することも可能です。

これはA1からB10の範囲のセルの値をすべて100に設定します。

Rangeの背景色の設定

範囲内のセルに背景色を設定することも可能です。

これはA1からB2までの範囲の背景色を黄色に設定します。

Rangeの値のクリア

範囲内のセルに値をクリアすることも可能です。

セル範囲C1からC10の値とフォーマットをクリアします。

Rangeの値のコピー

範囲内のセルに値をコピーすることも可能です。

セル範囲A1からA10をセル範囲B1からB10にコピーします。

Rangeの値の合計

範囲内のセルに値をクリアすることも可能です。

セル範囲E1からE10の値を合計し、その結果をセルE11に表示します。

よく使うメソッドとプロパティ

.Select 範囲を選択します。
.Value 範囲内のセルの値を取得または設定します。
.Interior.Color 範囲内のセルの背景色を設定します。
.Clear 範囲内のセルの値とフォーマットをクリアします。
.Copy 範囲内のセルの値をコピーします。
.Font.Bold 範囲内のセルのフォントを太字に設定します。

【エンジニア募集中】フルリモートも◎(リモート率85.7%)、平均残業8時間、年休124日以上、有給取得率90% etc. 詳細はこちらから>

Smallitのサービス