Excel VBA質問箱 IV

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

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


5257 / 13644 ツリー ←次へ | 前へ→

【51863】選択されている”セル範囲”の行/列取得 ベナジザ 07/10/8(月) 18:08 質問[未読]
【51864】Re:選択されている”セル範囲”の行/列取得 かみちゃん 07/10/8(月) 18:21 発言[未読]
【51867】Re:選択されている”セル範囲”の行/列取得 ベナジザ 07/10/8(月) 20:10 質問[未読]
【51870】Re:選択されている”セル範囲”の行/列取得 かみちゃん 07/10/8(月) 21:21 発言[未読]
【51898】Re:選択されている”セル範囲”の行/列取得 ベナジザ 07/10/9(火) 23:42 お礼[未読]

【51863】選択されている”セル範囲”の行/列取得
質問  ベナジザ  - 07/10/8(月) 18:08 -

引用なし
パスワード
   いつもお世話になっております。

1つのセルが選択されている場合
 ActiveCell.Row
 ActiveCell.Column
で、選択されている行/列が取得できますが、複数のセルが選択されている時、その行/列を取得するには、どのようにすれば良いのでしょうか?
恐縮ですが アドバイス よろしく おねがいします。

【51864】Re:選択されている”セル範囲”の行/列取...
発言  かみちゃん  - 07/10/8(月) 18:21 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> 複数のセルが選択されている時、その行/列を取得する

選択セル範囲であれば、
Selection.Address
行数であれば、
Selection.Rows.Count
列数であれば、
Selection.Columns.Count
でできると思います。

【51867】Re:選択されている”セル範囲”の行/列取...
質問  ベナジザ  - 07/10/8(月) 20:10 -

引用なし
パスワード
   ▼かみちゃん さん:

早々の回答有難うございます。
追加の質問ですが

>行数であれば、
>Selection.Rows.Count

ActiveCell.Row との組み合わせで使用した場合、ActiveCell が"セル範囲”の上か?下か?を判断する方法を併せて教えて戴けますでしょうか?

【51870】Re:選択されている”セル範囲”の行/列取...
発言  かみちゃん  - 07/10/8(月) 21:21 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>ActiveCell.Row との組み合わせで使用した場合、ActiveCell が"セル範囲”の
>上か?下か?を判断する方法を併せて教えて戴けますでしょうか?

ActiveCellプロパティのヘルプをしっかり確認してください。
「アクティブセルと選択セル範囲を混同しないように注意してください。」
と書かれています。
つまり、セル範囲の上とか下とかいう考え方ではありません。

何がしたいのかはわかりませんが・・・

【51898】Re:選択されている”セル範囲”の行/列取...
お礼  ベナジザ  - 07/10/9(火) 23:42 -

引用なし
パスワード
   ▼かみちゃん さん:

こんばんわ

>ActiveCellプロパティのヘルプをしっかり確認してください。
>「アクティブセルと選択セル範囲を混同しないように注意してください。」
>と書かれています。
>つまり、セル範囲の上とか下とかいう考え方ではありません。

安易に質問してスイマセン。

>何がしたいのかはわかりませんが・・・

アクティブセル+選択セル範囲から作業する行の範囲を取得、その行に対して作業を行なうVBAを作成しようとトライしています。

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