列 1 の任意の行をダブルクリックして、その行に対応する別のスプレッドシートを開くことができるようにしたいと考えています。1 つのシートで作業していますが、ワークブック全体で作業する方法がわかりません。助けてください
Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim fpath As String
Dim fname As String
Dim Tname As String
Dim i As Integer
Tname = ActiveSheet.Name
If Target.Column = 1 Then
If Target.Cells.Count > 1 Then Exit Sub
i = Target.Column
fpath = "Q:\Construction\Road\Patrols\" & Tname & "\"
Select Case i
Case 1: fname = ActiveCell.Value & ".xlsx"
End Select
If Dir(fpath & fname) = vbNullString Then
MsgBox ("The file does not exist")
Else
ThisWorkbook.FollowHyperlink fpath & fname
End If
End If
End If
End Sub