• ベストアンサー

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

Excelシートでどの行を選択してるのかをVBAで取得したいのです。 1行選択の場合や複数行選択。 あるいは飛び飛びでの選択もあります。 どうやって取得できるのでしょうか?

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

  • ベストアンサー
回答No.1

取得したのをどうする(配列に取得する)のかわかりませんが、こんなのではどうでしょうか? Sub test() Dim r As Range For Each r In Selection.Rows MsgBox r.Row Next End Sub

rally
質問者

お礼

すばらしい回答です。ずばり解決です。 ありがとうございました! ネットで調べたんですが、見つからないですね~。 ちなみに、選択した行の文字列をクリップボードにコピーするという プログラムを作っていました。 かなり助かりました。