こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ExcelVBAで選択されてる行番号を取得する方法

Excelシートでどの行を選択してるのかをVBAで取得したいのです。

1行選択の場合や複数行選択。
あるいは飛び飛びでの選択もあります。

どうやって取得できるのでしょうか?

投稿日時 - 2008-03-12 22:07:44

QNo.3857371

すぐに回答ほしいです

質問者が選んだベストアンサー

取得したのをどうする(配列に取得する)のかわかりませんが、こんなのではどうでしょうか?

Sub test()
Dim r As Range
For Each r In Selection.Rows
MsgBox r.Row
Next
End Sub

投稿日時 - 2008-03-12 22:21:38

お礼

すばらしい回答です。ずばり解決です。

ありがとうございました!

ネットで調べたんですが、見つからないですね~。

ちなみに、選択した行の文字列をクリップボードにコピーするという
プログラムを作っていました。

かなり助かりました。

投稿日時 - 2008-03-12 22:38:46

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問