- 締切済み
エクセル 自動でハイパーリンク
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
エクセルの関数に、hyperlink関数があるのを知っていて、やってみて、質問しているのか。 例 C3の式 =HYPERLINK("#Sheet1!A"&$C$2,"■") のような式 やってみて、であれば、それではうまくいかない事象を書いて、質問すべきだ。 WEBに記事も多数ある。 ーー VBAで、ハイパーリンクを設定例 Sheet1のC2に設定する例 Sub test020() SheetName = "Sheet2" Range("C2") = SheetName ActiveSheet.Hyperlinks.Add Anchor:=Range("C2"), Address:="", SubAddress:="'" & SheetName & "'!D8" End Sub Sheet1のC2をクリックすると、Sheet2のD8に飛ぶ。 ーー 参考サイトに飛ぶ場合は、VBAでは、以下のような法が見つかる。 URL(の文字列)が分かっている場合で、そこに飛ぶ場合 (1)VBA 下記モジュールを実行。 Sub test05() ActiveWorkbook.FollowHyperlink Address:="http://www.moug.net", _ NewWindow:=True End Sub (2) Sub test06() CreateObject("Shell.Application").ShellExecute "http://www.moug.net" End Sub (3)その他 略