ExcelWork.info

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

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

   

Cells プロパティ

Cells プロパティは、ワークシートの行番号と列番号を指定してセルを参照します。
戻り値は、セル範囲を表すRange オブジェクトです。


【書式】

Object.Cells ( row, col )

Object.Cells ( num )


引数・戻り値

  • object  ・・・  対象となる ApplicationWorksheetRange オブジェクト。省略するとアクティブなシートの Range プロパティとみなされます。
  • row  ・・・  対象のセルの行番号(整数)を指定します。
  • col  ・・・  対象のセルの列番号(整数)を指定します。
  • num  ・・・  整数の値(連続したセル範囲の左上のセルを 1 として、右方向へ 2,3,4,5 … と右下のセルまでに割り当てられた数値)を指定します。

引数を省略した場合
Cells.Select のように引数を省略すると選択されているシートのすべてのセルを参照します。

引数に変数を利用する
Cells( i, j )Cells( k ) のように引数 rowcolnum に変数を指定し、変数をループさせることで、複数のセルにアクセスし値を取得したりスタイルを設定したりすることができます。



Cells プロパティ の使用例

サンプルVBAソース その1


実行結果 その1

Cells プロパティ 例1



サンプルVBAソース その2


実行結果 その2

ワークシート表示

Cells プロパティ 例2a

実行後

Cells プロパティ 例2b



サンプルVBAソース その3


実行結果 その3

ワークシート表示

Cells プロパティ 例2a

実行後

Cells プロパティ 例3




 - セルの操作 , , , ,

Message

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

文字列の横位置を取得・設定する(HorizontalAlignment プロパティ)

HorizontalAlignment プロパティ HorizontalAlig …

セルが結合セルの一部である場合、その結合セルの範囲を取得(MergeArea プロパティ)

MergeArea プロパティ MergeArea プロパティは、指定したセルが …

非連続のセルが選択されているか確認する(Areas コレクション)

Areas コレクション の使い方 複数の離れた位置にあるセル範囲を選択した場合 …

オートフィルタ(色で抽出する)AutoFilter メソッド

オートフィルタ(色で抽出する) フォントの色、セルの背景色(条件付き書式による設 …

対象のセルを直接参照しているセル全てを取得(DirectDependents プロパティ)

DirectDependents プロパティ DirectDependents …

任意のセルを含む行または列全体を参照(EntireRow プロパティ,EntireColumn プロパティ)

EntireRow プロパティ・EntireColumn プロパティ Entir …

ワイルドカードを使って検索(Find メソッド)

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

文字の向きを表す値を取得・設定する(Orientation プロパティ)

Orientation プロパティ Orientation プロパティで、文字列 …

直前のセル・直後のセルを参照する(Previous プロパティ・Next プロパティ)

Previous プロパティ・Next プロパティ Previous プロパティ …

セルが選択されているか確認する(TypeName 関数)

セルが選択されているか確認する方法と使用例 TypeName 関数の引数に、Se …