他のセルや他のブックへのリンクを設定するには、HyperLinks.Addメソッドの第3引数にセルを指定します。
例
たとえば、セルB3に同じシートのセルD3へのリンクを設定するには次のように記述します。Sub SetHyperLink() Hyperlinks.Add Range("B3"), "", "D3" End Sub
実行結果
また、別シートへのリンクを設定するには、次のように記述します。
Sub SetHyperLink() Hyperlinks.Add Range("B3"), "", "Sheet8!B2" End Sub
実行結果
別ブックのセルへのリンク
また、別ブックのセルのリンクを設定するには、第2引数にブックを指定します。Sub SetHyperLink() Hyperlinks.Add Range("B3"), "C:\work\Excel\test01.xlsx", "Sheet1!B2" End Sub
実行結果
また、ツールチップとリンクの表示テキストも設定できます。
第3引数と第4引数にそれぞれ設定します。
Sub SetHyperLink() Hyperlinks.Add Range("B3"), "C:\work\Excel\test01.xlsx", "Sheet1!B2", "クリックすると別のブックへ飛びます。", "別ブックへのリンク" End Sub
実行結果
comments powered by Disqus
スポンサーリンク