ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

セルを参照する(Range プロパティ)

   

Range プロパティ

任意のセルにアクセスするには Range プロパティを使用します。
戻り値は、セル範囲を表すRange オブジェクトです。


【書式】

Object.Range ( cell )

Object.Range ( cell1, cell2 )


引数・戻り値

  • object  ・・・  対象となる ApplicationWorksheetRange オブジェクト。省略するとアクティブなシートの Range プロパティとみなされます。
  • cell  ・・・  セル番地(「A1」セルの場合 Range(“A1”) 、セル範囲「A1:C3」の場合 Range(“A1:C3”) 等)を指定します。また、名前付き範囲を使用している場合は、その名前を表す文字列を指定します。
  • cell1、cell2  ・・・  cell1cell2 で囲まれた範囲を指定します。cell1cell2 には、セル番地名前付き範囲(上記 cell を参照)のほか、単一のセル、列全体、または行全体を含む Range オブジェクトを指定します。
    (例1)「A1」から「C2」までの範囲の場合
       Range(“A1″,”C2”)
       Range( Range(“A1”), Range(“C2”) )
       Range( Cells(1,1), Cells(2,3) )
    (例2)「B」列「C」列を指定した場合
       Range( Columns(“B:B”), Columns(“C:C”) )


Range プロパティ の使用例

サンプルVBAソース


実行結果

上記サンプル実行前

Range プロパティ 例01

実行後

Range プロパティ 例02




 - セルの操作 , , , ,

Message

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

  関連記事

セルの値を置換(Replace メソッド)

Replace メソッド 任意のセル範囲内から特定の値を一括して置換します。Fi …

オートフィルタ(AutoFilter メソッド)

AutoFilter メソッド 【書式】 object.AutoFilter ( …

2つ以上のセル範囲を1つにまとめて参照(Union メソッド)

Union メソッド Union メソッドは、2つ以上のセル範囲を1つにまとめて …

別シートのセルを選択(Goto メソッド / PreviousSelections プロパティ)

Goto メソッド 次の例のように、1 行で、Activate メソッド や S …

Validation プロパティ 使用例3
入力規則(入力時メッセージの設定)Validation オブジェクト

入力規則の入力時メッセージを表示する Validation.ShowInput …

並べ替え(Sort メソッド)

Sort メソッド 任意のセル範囲内で、並べ替えを行います。引数で、並べ替えの条 …

セル範囲内を検索(Find メソッド)

Find メソッド 指定したセル範囲内の特定の情報を含むセルを検索します。 【書 …

セルのアドレスを確認(Address プロパティ)

Address プロパティ Address プロパティ・AddressLocal …

次の検索(FindNext メソッド,FindPrevious メソッド)

FindNext メソッド Find メソッドで開始された検索を継続します。引数 …

セルの幅・高さの自動調整(AutoFit メソッド)

AutoFit メソッド AutoFit メソッドは、指定したセル・セル範囲(R …