Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


15354 / 76738 ←次へ | 前へ→

【66863】Re:選択範囲の行と列
発言  neptune  - 10/10/13(水) 13:25 -

引用なし
パスワード
   ▼ひろのり さん:
疑問への具体的な回答は出ているようですので根本的な方を書いときます。

>今のままの理解では、今後間違っCellsを使ってしまいそうです。
そう思った場合、先ず、Helpを精読しましょう。それが一番早いし間違いないです。

以下2007Helpより引用
----------------------------------------------------
Cells プロパティ

Range オブジェクトでは、指定された範囲のセルを表す Range オブジェクトを返します。
DataSheet オブジェクトでは、現在使用中のセルだけでなく、データシートのすべてのセルを表す
Range オブジェクトを返します。値の取得のみ可能です。

expression.Cells

expression  必ず指定します。対象となるオブジェクトへの参照を返すオブジェクト式を指定します。

---------------------------------
Application.Cells プロパティ
アクティブ シートがワークシートのとき、そのワークシートにあるすべての
セル (Range オブジェクト) を返します。アクティブ シートがワークシートで
ないとき、このプロパティは失敗します。値の取得のみ可能です。
構文
式.Cells

式  Application オブジェクトを表す変数。

-----------------------------------
Range.Cells プロパティ
指定した範囲のセルを表す Range オブジェクトを返します。
構文
式.Cells

式  Range オブジェクトを表す変数です。

-----------------------------------
Worksheet.Cells プロパティ
ワークシートのすべてのセル (現在使用されていないセルも含む) を表す
Range オブジェクトを返します。
構文
式.Cells

式  Worksheet オブジェクトを表す変数です。

-------------------------------------

※皆さんこれを知らずに使ったりよく忘れているようです。
Application オブジェクト
Excel アプリケーション全体を表します。
アクティブ セル (ActiveCell プロパティ) など、画面上で扱う一般的な
オブジェクトを取得するためのプロパティとメソッドのほとんどは、
対象となるオブジェクトとして Application オブジェクト修飾子を指定しない
で使用できます。

後はrangeオブジェクトのプロパティやメソッドを一通りざっと目を通すと
良いと思います。
(全部は覚えられませんからこんなものが有った程度で充分です)

1 hits

【66857】選択範囲の行と列 ひろのり 10/10/13(水) 1:36 質問
【66859】Re:選択範囲の行と列 通り魔 10/10/13(水) 3:20 回答
【66928】Re:選択範囲の行と列 ひろのり 10/10/18(月) 0:28 お礼
【66862】Re:選択範囲の行と列 Jaka 10/10/13(水) 10:54 発言
【66930】Re:選択範囲の行と列 ひろのり 10/10/18(月) 0:33 お礼
【66863】Re:選択範囲の行と列 neptune 10/10/13(水) 13:25 発言
【66929】Re:選択範囲の行と列 ひろのり 10/10/18(月) 0:31 お礼

15354 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free