
他のセルや他のブックへのリンクを設定するには、HyperLinks.Addメソッドの第3引数にセルを指定します。
例
たとえば、セルB3に同じシートのセルD3へのリンクを設定するには次のように記述します。1 2 3 4 5 | Sub SetHyperLink() Hyperlinks.Add Range( "B3" ), "" , "D3" End Sub |
実行結果

また、別シートへのリンクを設定するには、次のように記述します。
1 2 3 4 5 | Sub SetHyperLink() Hyperlinks.Add Range( "B3" ), "" , "Sheet8!B2" End Sub |
実行結果

別ブックのセルへのリンク
また、別ブックのセルのリンクを設定するには、第2引数にブックを指定します。1 2 3 4 5 | Sub SetHyperLink() Hyperlinks.Add Range( "B3" ), "C:\work\Excel\test01.xlsx" , "Sheet1!B2" End Sub |
実行結果

また、ツールチップとリンクの表示テキストも設定できます。
第3引数と第4引数にそれぞれ設定します。
1 2 3 4 5 | Sub SetHyperLink() Hyperlinks.Add Range( "B3" ), "C:\work\Excel\test01.xlsx" , "Sheet1!B2" , "クリックすると別のブックへ飛びます。" , "別ブックへのリンク" End Sub |
実行結果

スポンサーリンク