• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA thisworkbookで)

エクセルVBAでシート内の参照セルを画面上の左上に持ってくる方法

このQ&Aのポイント
  • エクセルVBAを使用して、各シート内の参照セルを画面上の左上に持ってくる方法を知りたいです。
  • 他の人の質問を参考にして、エクセルVBAを使って各シート内の参照セルを画面上の左上に表示する方法を習得しました。
  • ハイパーリンクをクリックすると、そのセルが画面上の左上に表示されるようにしたいです。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

thisworkbookに記載するなら以下のようにしてみてください。 × Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) ○ Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink) ↓ Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink) Dim ww_j As Long, ww_k As Long ww_j = ActiveCell.Row() ww_k = ActiveCell.Column() ActiveWindow.ScrollRow = ww_j '行 ActiveWindow.ScrollColumn = ww_k '列 End Sub

yukiko5
質問者

お礼

ありがとうございました。できました。 Workbook_Sheet の意味 ByVal Sh As Object, の意味も、 正しい答えをお教えいただいたので、すぐに他サイトで確認し、わかりました。 ありがとうございました。

関連するQ&A