Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Excel 2013)
ハイパーリンクの埋め込みについて
投稿日時: 17/10/04 19:49:54
投稿者: okabe

お世話になっております。
マクロでのハイパーリンクについてご質問させてください。
 
Bシートを参照するハイパーリンクを、AシートのC5に挿入したいため、
以下を作りましたが、エラーが出てしまいます。
そのまま式をコピペするとうまく動くのに、なぜ以下方法でだめなのか理解出来ません。
 
Range("C5").Formula = "=HYPERLINK("#Bシート!"&ADDRESS(SUMPRODUCT((Bシート!$A$2:$DZ$2=I5)*ROW($A$2:$DZ$2)),SUMPRODUCT((Bシート!$A$2:$DZ$2=I5)*COLUMN($A$2:$DZ$2))),"Detail")"
 
申し訳ありませんが、分かる方宜しくお願い致します。
 
 

回答
投稿日時: 17/10/04 19:58:08
投稿者: WinArrow
投稿者のウェブサイトに移動

>Range("C5").Formula = "=HYPERLINK("#Bシート!"&ADDRESS(SUMPRODUCT((Bシート!$A$2:$DZ$2=I5)*ROW($A$2:$DZ$2)),SUMPRODUCT((Bシート!$A$2:$DZ$2=I5)*COLUMN($A$2:$DZ$2))),"Detail")"

Range("C5").Formula = "=HYPERLINK(""#Bシート!""&ADDRESS(SUMPRODUCT((Bシート!$A$2:$DZ$2=I5)*ROW($A$2:$DZ$2)),SUMPRODUCT((Bシート!$A$2:$DZ$2=I5)*COLUMN($A$2:$DZ$2))),""Detail"")"

投稿日時: 17/10/04 20:07:47
投稿者: okabe

WinArrow様
 
いつも迅速なご回答頂き、非常に助かります。
頂いた内容で解決いたしました。
初歩的な間違いに気づかず時間を使いました。
 
以上ありがとうございました。