提示情報だけで素直に解釈&推測すると
Book1.xlsの標準モジュールに
Option Explicit
Sub test1()
Workbooks("Book2.xls").Worksheets(2).Hyperlinks.Item(1).Follow
End Sub
Sub test2(x As Variant)
With UserForm1
.TextBox2.Text = CStr(x)
.Show
End With
End Sub
Book2.xls Worksheets(2)のシートモジュールに
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Application.Run "Book1.xls!test2", Cells(Target.Range.Row, 5).Value
End Sub
・Book2.xls Worksheets(2)に複数のHyperlinkがある場合はどうするのか。
・Book1.xls が閉じられている場合は想定されているのか。
などの懸念はありますが、そこは実環境と状況次第で工夫してください。
お礼
ありがとうございます。解決しました。 VBAの勉強をしながら作っていますが、どうやってもうまくいかず、初めて質問させてもらいました。 やっと前に進むことが出来、本当にうれしいです。