Excel スプレッドシートにテーブルがあります。「ID」と「名前」の2つの列があるとします。VBA を使用して、ワークシートのダブルクリック イベントを使用して、現在の行の「ID」と「名前」を取得したいと考えています。
Intersect 関数を使用して、関心のあるテーブルでダブルクリックが発生したかどうかを調べますが、テーブルの列名を使用して行データにアクセスする方法がわかりません。
すなわち
Private Sub Worksheet_BeforeDoubleClick(ByVal target As Range, Cancel As Boolean)
Dim user_rge as Range
Set user_rge = Me.Worksheets("Data").Range("Users")
If Not Intersects(user_rge, target) is Nothing Then
Dim id as Integer
Dim name as String
` What goes in here?
End
End Sub