三流君 ken3のmemo置き場

メモ置き場、保管庫として利用。まとまっていませんがヨロシク



Excel VBA セルをダブルクリックして その行番号を取得

動画で三流解説

動画の簡単な説明

http://q.hatena.ne.jp/1321525022 の 質問に対しての事前調査?
.
シート名のところで、右クリックを押してコード表示を選択。
すると、シートにコード(イベント)が書けるので、
BeforeDoubleClickに処理を書いてみます。
.
Targetで対象のオブジェクトが引数で渡されるので、
単純に、ターゲット.アドレス など Rangeのプロパティで取得してみました。
※.Rowで行番号を取得

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) MsgBox Target.Row, 23
End Sub

応用?
cells(ダブルクリックした行番号,23)に入っているデータを取得
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) MsgBox Cells(Target.Row, 23)
End Sub
↑こんな感じで使ってみてください?

動画解説やテスト結果


動画元: Excel VBA セルをダブルクリックして その行番号を取得 - YouTube

動画区分・リンク