Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7674 / 13644 ツリー ←次へ | 前へ→

【37591】ハイパーリンク自動張り直し えくせら 06/5/12(金) 16:29 質問[未読]
【37597】Re:ハイパーリンク自動張り直し Jaka 06/5/12(金) 17:15 発言[未読]

【37591】ハイパーリンク自動張り直し
質問  えくせら  - 06/5/12(金) 16:29 -

引用なし
パスワード
   最近VBAを始めたばかりの者です。

今度サーバーの整理をすることになりまして
サーバー内で大規模なファイルの移転が発生しそうです。
エクセルの文章に各ファイルへのリンクが張られているものが
結構あるのですが、これらが全部リンク切れになってしまいます。

これをなんとかマクロなどでうまく張り直しすることが
できないでしょうか?

もしできそうであれば、ヒントだけでもお教えください。
よろしくお願いします。

【37597】Re:ハイパーリンク自動張り直し
発言  Jaka  - 06/5/12(金) 17:15 -

引用なし
パスワード
   もう帰るので簡単ですが....。

リンクが関数だったら
='C:\Documents and Settings\JPS\デスクトップ\[年齢が合わない。.xls]Sheet4'!$H$2

この部分を
C:\Documents and Settings\JPS\デスクトップ

サーバー名に検索の置換えで置き換えてやる事で済みそうですけど....。
\\C:コンピュータ名\XXXXXXX

これを、ファイルを1個1個開いてやる必要がありますから、ファイル検索と合併してやる事になると思います。
ファイル検索は、「ファイル検索で」検索すれば(変な言葉になるなぁ!)何個か見つかると思います。

7674 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free