- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel97で、ハイパーリンクを一括変更するには?
)
Excel97で、ハイパーリンクを一括変更するには?
このQ&Aのポイント
- Excel97でハイパーリンクを一括変更する方法を教えてください。
- Excel97で保存されたハイパーリンクのリンク先を別のサーバBに一括で変更したいです。
- VBAではなく関数を利用してハイパーリンクを一括変更する方法があれば教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
手元の2003で試したので、97で通用しないのかも知れませんが。 参照された過去の回答にあるコードで、 Hyp.Address = Replace(Hyp.Address, _ Old_Add_Part, New_Add_Part, , , vbTextCompare) を、 Hyp.Address = Application.Substitute(Hyp.Address, _ Old_Add_Part, New_Add_Part) とすればいいようです(Substitute は引数3個らしい)。 「EXCEL VBA質問箱」の過去ログ「置き換えするには?」 http://www.vbalab.net/vbaqa/data/excel/log/tree_695.htm を参考にしました。
お礼
Ki4-U2様、回答ありがとうございます。 アドバイス通りに記述を変更したところ、無事解決出来ました。 (追記致しますと、元の引用先 http://okwave.jp/qa/q1323629.html のja7awuさんのコードでは、先頭に「Option Compare Text」を記述しないやり方で成功しました。) ずっと悩んでいた事が解決して感激です。ありがとうございました!