
Excel2010でハーパーリンクのアドレスを一括表示する方法はありませんか?
会社で作成したExcelファイルで、
リンク先が古いサーバーのアドレスを指定しているリンクを
全て修正しなければなりませんが、たくさんあるファイルのセルを1つ1つ
「ハイパーリンクの編集」で確認するのがとても大変で困っています。
WordのShift+F9のようにリンクを表示させて、文字列検索したり一括変換したいのですが、
Excelではそのようなことはできないのでしょうか?
リンク以外は修正せずにできる方法を教えてください。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
ハイパーリンクなんですよね…アドレスとかはセルに表示してないんですよね。
その場合はVBAとかでないとできないかと。
今後も編集される可能性があるならハイパーリンク関数の方がいいかも知れません。
ここは閉じてExcelカテゴリなどで質問された方がVBAの回答がつきやすいと思いますよ。
>Shift+F9
Alt+F9ですね。
回答ありがとうございました。
お礼が遅くなり申し訳ありません。
やはりVBAを使うしかなさそうですね。
職場の他のメンバーにも手伝ってもらわなければならないほどファイルがたくさんありますが、
そもそもExcelの関数すら使い慣れていない人たちなのでVBAを用意してあげても難しいかもしれません。
全部自分がやろうと思います。
>Alt+F9ですね。
そうですね。間違えてしまいました。
ありがとうございました。
No.2
- 回答日時:
メールアドレスだけを変更するのであれば、ハイパーリンクを一度テキストデータに変換して(全セルを一括して)、テキストデータを一括で置換・変更し、修正後再びハイパーリンクに戻す、という方法ではどうでしょうか。
(1)ハイパーリンクを一度テキストデータに変換(全セルを一括して)
範囲のセルを選択して
「コピー」 → 別なセル列に「形式を指定して貼り付け」 → 「貼り付け」の選択で「値」を選ぶ → 「OK」
にすると、テキストデータでコピーできます。
(2)テキストデータを一括で修正
「検索と変換」の「置換」を使って、「検索する文字列」と「置換する文字列」を入力。
(必要であれば「オプション」で条件を設定)
→ 1個1個確認しながら置換するなら「置換」、全件一括置換するなら「すべて置換」を実行。
セルをひとつひとつ変更するにしても、通常の文字列の修正なので、「ハイパーリンクの変更」から行うよりも楽でしょう。
(3)修正後再びハイパーリンクに戻す
(2)で変換したテキストデータをコピーして、元のハイパーリンクのセルに「値」として貼り付ければ、ハイパーリンクのデータとして貼り付けられると思います。
以上でやってみてはいかがでしょうか。エクセルのバージョンや、パソコン全体の設定の仕方で多少異なるかもしれませんが。
ご回答ありがとうございました。
お礼が遅れてすみませんでした。
元のセルにアドレス以外の文字列が入っているので、
(1)で値貼り付けしてもアドレスではなくセルの文字列がそのままコピーされてしまいます。
使っているのはExcel2010です。
文字列ではなくアドレスをコピーする設定方法があるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで離れたセルを離れた...
-
Excel2010の並べ替えで行の高さ...
-
エクセル関数で {=TABLE(,セル...
-
エクセルで作った書類に、パン...
-
EXCELでR1C1参照形式の絶対参照...
-
プルダウンで選択すると隣のセ...
-
エクセルで複数の勤務時間ごと...
-
エクセル 保護とグループ化に...
-
至急! Excelで歩合計算
-
リース初心者です 利子率の計...
-
エクセルの行高さが、挿入作業...
-
エクセルで行ごとに繰り返しの...
-
60進法で複数セルの足し算、引...
-
エクセル関数 2文字目に空白...
-
VBA 条件が一致した場合の...
-
Caps Lockキーの解除
-
Excelでカーソルが逆に動く
-
WORDで先頭ページを追加するには?
-
上書き保存されない
-
バーコードリーダー Excel 連動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リース初心者です 利子率の計...
-
VBA 条件が一致した場合の...
-
プルダウンで選択すると隣のセ...
-
Excel2010の並べ替えで行の高さ...
-
エクセルで作った書類に、パン...
-
エクセルで複数の勤務時間ごと...
-
60進法で複数セルの足し算、引...
-
エクセル関数で {=TABLE(,セル...
-
エクセルシートを重ねることは...
-
エクセルの行高さが、挿入作業...
-
今日の日付が第n曜日かを求める
-
エクセルで離れたセルを離れた...
-
至急! Excelで歩合計算
-
エクセルで一番下の日付や時刻...
-
エラーを含んだ離れたセルの計算
-
エクセルデータを拡大/縮小して...
-
エクセルVBAのチェックボックス...
-
エクセルのセル内での数字の並...
-
EXCELでR1C1参照形式の絶対参照...
-
月間予定表の作り方
おすすめ情報