• ベストアンサー

エクセルのハイパーリンクについて

エクセルに入力されたURL(リンクされていない)に、 一括でハイパーリンクをはることは可能でしょうか?? 例)   A列  http://○○○  http://△△△  http://□□□    ↓  上記のセルをすべて選択して、一括でハイパーリンク もちろん、一つ一つは可能ですが、実際は5000行ほどあります・・・ 唐突な内容ですが、よろしくお願い致します。

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

  • ベストアンサー
  • darter
  • ベストアンサー率48% (12/25)
回答No.2

一発でできる方法はちょっとわかりませんでしたが、 以下の手順で可能でした。 1.作業用にB列を一列挿入 2.セルB1に「=hyperlink(A1)」と記入 3.他の行も同様にコピペ 4.1~2で作成した入力したセルをコピー 5.元のデータのA列に、「形式を指定してコピー」の「値」で貼り付け 6.作業用に作成したB列を削除

その他の回答 (3)

  • chem_taro
  • ベストアンサー率32% (33/101)
回答No.4

Sub linkadd() For Each c In Selection ActiveSheet.Hyperlinks.Add Anchor:=c, Address:=c.Value Next c End Sub 他の方からの質問の回答用につくったものの使いまわしですが・・・ 一応選択範囲を、それぞれのセルの内容でハイパーリンクをつけるマクロです。

  • darter
  • ベストアンサー率48% (12/25)
回答No.3

回答番号:No.2のdarterです。 ちょっとミスがありましたので修正。 誤)4.1~2で作成した入力したセルをコピー ↓ 正)4.2~3で作成した入力したセルをコピー

  • d2hc
  • ベストアンサー率46% (515/1106)
回答No.1

エクセルの標準の設定ではURLを貼り付けるだけでハイパーリンクは設定されますよ。

関連するQ&A

  • エクセル ハイパーリンクについて

    エクセル ハイパーリンクの設定について教えてください。 Excel のハイパーリンクで「(1)このBook(ファイル)の、(2)このSheetの、(3)このセルに」リンクするという 設定方法は分かるのですが、(3)のこのセルに、という部分で「この文字が入力されているセルに」リンク という細かい設定は出来るのでしょうか? 例) A1をクリックすると、別ファイル別シートの「確認」という文字列が入力されているセルにリンクする。 該当のセルが複数ある場合はどのセルでもOK。(出来れば一番上にあるセルがベストですが) 色んな書籍を漁ってみたのですが、とうとう分かりませんでした。 エクセルに詳しい方、どうか宜しくお願い致します。

  • エクセルのハイパーリンク

    ウェブから、リンクつきの表をコピーして、エクセル2000に落とすと、リンクつきでペーストされます。それをまとめて、外したいのですが、できません。 自分がやっている手順はリンク部分のセルを全て選択して、右クリック。 セルの書式設定から、保護でロックを外します。 その後、リンクのついているセルをひとつだけ選択して 右クリック、ハイパーリンクからメニューでリンクを削除します。ハケのアイコン(書式のコピー/貼り付け)をクリックしてから、リンクを外したひとつのセルを選択。そのままドラッグしてリンクがついたセルを全て選択して離すと、青いリンクは外れるのですが、実際はアイコンが指マークに変わってリンクが外れていません。エクセルの98だと、単純に全部セルを選択して右クリック、ハイパーリンクをクリックすると表示されるダイアログの中に、リンクを削除というボタンがあって、押すときれいさっぱり消えるのですが・・・2000だと一つ一つ手動で消すしかないのでしょうか?

  • エクセルのハイパーリンク

    エクセルのハイパーリンクについての質問で、1列100個のセルにリンク設定されていないURLの文字列が入っていて、1つ1つセルをアクティブにしてからリターンキーを押すと自動的にリンク形式になるのですが、1つ1つではなく全部まとめてやる方法など効率的な方法を教えて下さい。 他の方の同じような質問で、書式の貼り付けによる方法を回答したのですが、これだと文字色と下線が貼り付けられるだけで、ハイパーリンクは貼り付けられないようです。 よろしくお願いいたします。

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

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

  • エクセルのハイパーリンクについて教えて下さい

    エクセルのあるセルにハイパーリンクの設定でURLがリンクしています。そのセルの表示にはURLではなく、いろいろな名前が表示されているのですが、このセルのURLのみを一発で読み取る方法はないのでしょうか? 例えば、違うセルにURLのみをコピーする関数など、 あったら教えて下さい。 今は1回1回ハイパーリンクの編集を開いて行っているのですが、非常に数が多いため効率を上げたいと思っています。 まだまだ、素人でよく分からないことが多いのですが、 どうぞよろしくお願いします。

  • エクセルのハイパーリンク

    お世話になっております。 エクセルのセル内の文字列にハイパーリンクをはることはできるでしょうか?  ワードだと、右クリックをすると、ハイパーリンクの項目が出てくるのですが、エクセルの場合、セル内の単語を選択して右クリックしてもハイパーリンクのコマンドが出てきません。

  • EXCELのハイパーリンク

    EXCELのハイパーリンクについて教えて下さい。 EXCELにて700件程のハイパーリンクを作成しようと考えていますが数が多いため1件ずつハイパーリンク先を設定するには多くの時間と労力を要しますのであらかじめローカルフォルダ名とファイル拡張子を入力しておき、ファイル名だけを入力すればハイパーリンクを自動設定する方法はないでしょうか? お手数ですがお知恵をお貸し下さい。宜しくお願いします。 例) ・セルA1にローカルフォルダ名又はURLの一部 ・セルB1にファイル名又はURLの一部 ・セルC1にファイル拡張子又はURLの一部 これらを結合(A1&B1&C1)したハイパーリンク先をセルD1に表示すると共にセルD1をローカルフォルダ内のファイル又はサイトを自動的にハイパーリンク設定させる。

  • EXCELのハイパーリンクについて

    EXCELのハイパーリンクについての質問です。 複数のセルにハイパーリンクが張られています。 一つセルを選択しては、「ハイパーリンクの削除」をやってます。 一度に全てのハイパーリンクを削除する方法はないでしょうか?

  • EXCEL上URLデータに一括ハイパーリンク

    他のデータベースからEXCEL2003シートに移した URLデータが2万件ほどあります。 現状では、そのURLの入った2万個のセルがハイパーリンク化 されていません。 すべてのセルを一括でハイパーリンク化する方法はないでしょうか。 入力オートフォーマットの設定で、 現在は、一旦1件ずつ入力状態にしたあとエンターすると 自動でハイパーリンク化するのですが、 件数が多いのでとてもやりきれないのです。 (ハイパーリンクを一括で外す方法は見つかったのですが、 その逆がわかりません・・・)

  • エクセルでハイパーリンクを一括設定

    エクセルでハイパーリンクをしたいのですが、セルにフルパス(写真の)で文字列を一括で貼付け、そのパスを一括でハイパーリンクの設定をしたいのですが。まとめて設定をするとどのセルも同じものが表示されてしまいます。よろしくお願いします。