• ベストアンサー

ハイパーリンクの一括削除

HPをエクセルにコピーしたら ハイパーリンクもそのままコピーされてしまいます それを一括削除する方法はありませんか? リンクの上にはURLではなく画像がのっています

noname#65107
noname#65107

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

  • ベストアンサー
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.5

マクロの実行方法は以下のとおりです。 Alt+F11 でVBEを表示 ↓ Alt+I、M で標準モジュールを挿入 ↓ 提示したコードをコピペ ↓ Alt+F11でエクセルに戻る ↓ ツール→マクロ→マクロ で実行したいプロシージャ(今回はtest2)を選択し 「実行」 なお、マクロで実行したものは、原則的に元に戻せません。 必要ならバックアップをとった後、自己責任で実行してください。 VBAで行いたくないのでしたら、あとは手作業しかないと思います。 ※VBAの入門サイトはネット上にたくさんあります。 ↑の説明で分からなければ調べて見られては? VBAヘルプも有用です。

noname#65107
質問者

お礼

ようやくできました!!! もう、感動です。 VBAって言葉初めて見ましたがこんなこともできるのですね 少し勉強してみます。 長々とおつきあいくださり、ありがとうございました。

その他の回答 (4)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.4

シェイプでしたね。 シートの場合の応用の範囲だとは思いますが。 Sub test2() Dim sp As Shape On Error Resume Next For Each sp In ActiveSheet.Shapes sp.Hyperlink.Delete Next End Sub

noname#65107
質問者

補足

? すみません 全く意味がわかりません。 何をどうすればいいのでしょうか?

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.3

なお、画像等が不要なら、一度テキストファイルへ コピーして、テキストファイルからもう一度コピー、 エクセルへ貼り付け、という方法もあります。 データ ↓ 外部データの取込み ↓ 新しいWEBクエリ というのも。

noname#65107
質問者

補足

画像が必要なのです 2で回答したような方法でコピーをしています

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

URLやメールアドレスを入力したら自動的に ハイパーリンクになるのを回避するには ツール ↓ オートコレクトのオプション ↓ 入力オートフォーマット ↓ 「インターネットとネットワークのアドレスをハイパーリンクに変更する」 のチェックを外す としますが、ネット上でコピーしたものを貼り付けた場合は↑を設定していても ハイパーリンクになってしまいますね。 VBAでの参考HPです。 エクセルのVBA集 http://www12.plala.or.jp/nombo/vba.html ★ハイパーリンク編★ ●ハイパーリンクを解除するには?

noname#65107
質問者

補足

これも、アドレスのみですね。 質問を見てもらえますか?お願いします リンクの上にはURLではなく、画像です。 HPでいえば、画像がありそれをクリックすると別のページがひらきます その画像を選択してコピーして、貼り付けをします ひとつずつ保存しても面倒なので、画像を文章コピーのように選択してコピーします それをエクセルに貼り付けしています そうすると、エクセルの上で画像をクリックするとHPが開いてしまいます

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

いろんな方法がありますが、一例です。 作業用セルに 1 と入力しコピー ↓ ハイパーリンクを解除したいセルを選択 ↓ 右クリック ↓ 形式を選択して貼り付け ↓ 乗算にチェック ↓ OK

noname#65107
質問者

補足

セルというか、画像なので、セルは関係ありません これはURLが記載されていて、そのリンク削除のときだけではないでしょうか・・・・

関連するQ&A

  • exelでハイパーリンクを複数コピー、貼付けする方法は?

    すみませんが教えて下さい。 HPなどのリンク集から企業名とその企業のURLの一覧表を エクセルで作ろうとしてます。 具体的にはHPで企業名(リンク付)をコピーして、エクセル 上に貼りつけてます。 しかし、1つ1つだと「ハイパーリンクのコピー」&「貼りつけ」で URLを貼りつけられるのですが、複数分を一括でコピーして貼りつける 方法が分かりません。 拙い説明で申し訳ありませんが、どなたか教えて下さい。お願いします。

  • Excelシート上のハイパーリンクの一括削除

    Excelシート上にあるハイパーリンクの一括削除はできるのでしょうか? 現在、ある列にハイパーリンクされたデータがあります。 これを、列全体を一括でリンク解除したいのです。 セル毎に、右クリック→ハイパーリンク(H)→ハイパーリンクの削除 で一つずつ解除出来ますが、これを列単位で一括して行いたいです。 よろしくお願いいたします。

  • エクセルで画像のハイパーリンクを一括表示させる方法

    エクセルに貼り付けた画像にハイパーリンクをしています。 過去の質問を調べ、セルの文字に張ったハイパーリンクのURLを一括で読み取る方法はわかったのですが、画像に張ったハイパーリンクを一括で読み取る方法はありますか? もし、ありましたら教えて下さい。 よろしくお願いします 参考にした過去の質問 http://oshiete1.goo.ne.jp/qa1545446.html

  • エクセル2000で、ハイパーリンクの一括削除の方法

    ハイパーリンクで、リンクがはってあるのですが、 一括で削除できませんか? ひとつのセルだけなら、削除できるのですが、 複数選択すると、削除する項目がでてこなくて削除できないのです。 よろしくお願いします。

  • ハイパーリンク 複数 一括作成

    よろしくお願いします。 あるフォルダの中に1000程度のPDFファイルがあります。この1000のファイルに一括して、それぞれのハイパーリンクを作成し、他の付帯事項を記入した表紙を作成したいのです(エクセル等で)。方法またソフトを教えて下さい。Filistryというソフトを使ってみたところ、リンクは一括で作成できたのですが、そのリンクをコピーしてエクセルに貼り付けるとリンクが途切れてしまったり、PDFのソフトだけは立ち上がるのに、ファイルが出てこないという現象が生じます。

  • ハイパーリンク

    エクセルの表の中ではURLをハイパーリンクにしてるのですが、リンク先に飛ぶものと飛ばないものがあります。 URLは間違っておらず、リンク先が削除されているということはありません。 表の中のURLを全部選択してハイパーリンクにしても飛ぶものと飛ばないものがあります。 全部URL先に飛ぶようにするにはどうしたらいいんですか。

  • ハイパーリンクの設定削除

    もらったデータ(エクセル)にハイパーリンクが たくさん設定してあります。 ひとつひとつ右クリックで削除するのではなく 一括で削除したいのですが方法ありますか?

  • エクセルのハイパーリンクを一括削除追加について

    一括にハイパーリンクを追加したいのですが、エクセルXPに機能が追加されたと聞いているのでがわかりません。教えて下さい。一括削除は他の方の投稿で拝見させていただきました。よろしくお願いします。

  • EXCEL2010のハイパーリンク先の一括変更

    EXCEL2010のハイパーリンク先の一括変更をしたいのですが、 \\TS-XHL6E6\ だけを削除して、このお尻の部分のリンクを生かしたいのですが、エクセル上で検索して、一括変更するには、どうすればよいのでしょうか?

  • リンク付きJPEG画像の一括削除

    JPEG画像をセル毎に1つずつ配置しています。 1つずつの削除は手間がかかるので、セル1列分、あるいは1ページ分の画像全て一括削除する方法を教えて下さい。 セルごと削除すると画像だけそのまま残ってしまいますし、画像にハイパーリンクを貼っているので、shiftキーで複数選択して削除しようとしてもリンクが反応してしまうので大変なことになってしまい困っています。

専門家に質問してみよう