• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel97で、ハイパーリンクを一括変更するには? )

Excel97で、ハイパーリンクを一括変更するには?

このQ&Aのポイント
  • Excel97でハイパーリンクを一括変更する方法を教えてください。
  • Excel97で保存されたハイパーリンクのリンク先を別のサーバBに一括で変更したいです。
  • VBAではなく関数を利用してハイパーリンクを一括変更する方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Ki4-U2
  • ベストアンサー率81% (364/446)
回答No.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 を参考にしました。

karlthecat
質問者

お礼

Ki4-U2様、回答ありがとうございます。 アドバイス通りに記述を変更したところ、無事解決出来ました。 (追記致しますと、元の引用先 http://okwave.jp/qa/q1323629.html のja7awuさんのコードでは、先頭に「Option Compare Text」を記述しないやり方で成功しました。) ずっと悩んでいた事が解決して感激です。ありがとうございました! 

関連するQ&A

専門家に質問してみよう