- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:目次のようなハイパーリンクを自動生成したい)
ハイパーリンク自動生成マクロを作成する方法
このQ&Aのポイント
- 目次のようなハイパーリンクを自動生成するためのマクロを作成する方法について教えてください。
- 既存のシート名を参照してトップページにシート名の一覧を自動生成するマクロを作成しましたが、各シートへのハイパーリンクを追加する方法がわかりません。
- 他のサイトを検索しても解決策が見つからないため、ご教示いただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
よくわかりませんが、こんな感じでしょうか? Sub ボタン7_Click() Dim i As Long, intLoop As Integer For i = 7 To Worksheets.Count Worksheets(i).Name = Worksheets(i).Range("B2") Next i With ActiveSheet .Cells(16, 8).Activate intLoop = ActiveCell.Row For i = 7 To Worksheets.Count .Cells(intLoop, ActiveCell.Column).Value = Worksheets(i).Name .Hyperlinks.Add Anchor:=.Cells(intLoop, ActiveCell.Column), Address:="", _ SubAddress:=Worksheets(i).Name & "!B2" intLoop = intLoop + 1 Next End With End Sub
お礼
merlionXX様 早速のご対応ありがとうございます! できました!完璧です! 本当に感謝です。