• ベストアンサー

【EXCEL】メールのハイパーリンクを一度に設定する方法

お世話になっています。 ハイパーリンクされていないメールアドレス一覧があるのですが、 それらを一度に設定する方法はありますでしょうか?

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

http://arena.nikkeibp.co.jp/tec/excel/20040310/107762/ HYPERLINK関数がありますが。 クリックすると、メイルの作成画面と宛先が入るだけですが、それでよろしければ。 関数としては、変わっていて、指定したセルの情報がアドレス化します。 普通の関数では参照したセルの値(書式はもちろん)は変わりませんが。

sineminna
質問者

お礼

お礼が遅くなり申し訳ありません。 ご回答を参考にして思い通りのことができました。 本当にありがとうございます。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 もっと簡単な方法があると思いますが、こちらでは見つからなかったので、マクロにしてしまいました。 シート・マクロの取り付け方: マクロを実行しようとするワークシートのシートタブ(下部のSheet1,Sheet2 ...)を右クリックすると、「コードの表示(V)」というメニューがありますから、それをクリックしてください。そして、開いた画面に、以下のコードを貼り付けて、Alt + Q で閉じれば設定は完了です。 ※マクロの実行の仕方 変換したい範囲をマウスで選択してから、Alt + F8 を押しますと、窓の中に、「 ○○○ 」という名前が出てきますから、そのマクロ名の文字を二回クリックをすればよいです。不要になったら、削除してかまいません。 '---------------------------------------- Sub HyperlinkChanging() 'メールアドレス専用 Dim c As Variant For Each c In Selection  If InStr(c.Value, "@") > 0 And c.Hyperlinks.Count = 0 Then   If InStr(c.Value, "mailto:") = 0 _    And InStr(1, c.Value, "http:", vbTextCompare) = 0 Then    ActiveSheet.Hyperlinks.Add c, "mailto:" & c.Value, , , "mailto:" & c.Value   End If  End If Next c End Sub '----------------------------------------

sineminna
質問者

お礼

お礼が遅くなり申し訳ありません。 マクロは見てるだけで勉強になります。 どうもありがとうございました。

関連するQ&A

  • ハイパーリンクしない設定方法

    エクセルのセルにメールアドレスを入力すると、自動的にハイパーリンクが設定されます。 ハイパーリンクの設定解除の方法は解っていますが、 最初から、ハイパーリンクを設定しないようにする設定方法は無いものでしょうか。 是非、教えて下さい。

  • メールアドレスにハイパーリンクを設定する方法

    エクセルです。 アドレス帳を印刷するため 矢印キーでメールアドレスを選択し、「Ctrl+K」で「ハイパーリンクの編集」の画面で「リンクの解除」ボタンをクリックして、リンクをはずしました。 もう一度「リンクを設定」したいのですが教えて下さい。 リンクのないアドレス上で「Ctrl+K」を押すとハイパーリンクの設定画面が出るのですがその画面の使い方がわかりません。 よろしくお願いします。

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

    エクセルで氏名が書かれ、そこにメールアドレスがハイパーリンクされた一覧があります。 そのハイパーリンクされたメールアドレスだけを抽出するうまい方法はありませんか? 宜しくお願いいたします。

  • 【Excel2000】ハイパーリンクについて

    WindowsXP(SP2)の環境で、Excel2000を使用しています。 セルに、メールアドレスを入力して、ハイパーリンクになるようにしているのですが、ハイパーリンクにならないものとなるものが発生するのは、何が違うのでしょうか?当初、半角英数で入力されているからと思ったのですが、半角英数でも直接入力でも、ハイパーリンクにきちんと設定されます。違いを調べようと、セルの書式設定を見てみましたが、同じ標準でした。文字が全角で入力されている様子もありません。何らかの違いが発生しているのでしょうが、違いが分からないので、類似の体験をされた方、解決方法をご存知の方がいらっしゃれば、教えていただきたいと思います。 宜しくお願いいたします。

  • Outlook97でハイパーリンクの設定を解除する方法

    Windows98/Outlook97を使用しています。 OutlookでメールアドレスやURLを入力するとハイパーリンクが 自動的に設定されてしまいます。 このハイパーリンクの設定を解除して、 単なる文字列(テキスト)として入力するようにしたいのですが、 その方法がわかりません。 どなたかご存知の方いらっしゃいましたら教えてください。

  • Excelでハイパーリンクが自動的に設定されないようにする方法は?

     エクセルでセルにメールアドレスやURLを入力すると、当該セルに自動的にハイパーリンクが挿入(設定)されますが、設定不要なシートなのでそのつどハイパーリンクを削除しています。  面倒なのであらかじめシート全体に挿入されないよう設定する方法が分かりません。どなたかご存知の方教えてください。

  • excel2007でのハイパーリンク

    すいません質問させていただきます。 excel2007ですが 2つ質問があります ・多数のセルにハイパーリンクが設定されている場合 いっぺんに複数個のセルのハイパーリンクを削除する方法 ・ハイパーリンクにならないで文字列として扱ってくれる設定方法 2つの質問ですが方法があれば教えてください 宜しくお願いします。

  • Excel2003の、ハイパーリンクが

    Excel2003で、ハイパーリンクにWEBサイトを登録してある一覧表があるのですが、一部が無効になってしまっています。マウスポインターが手の形では無く、太いプラス印になってます。 検索してみたのですがハイパーリンクを無効にする方法は話題になってますが、有効にする方法は分かりません。 よろしくお願い致します。

  • EXCELでハイパーリンクを設定しないようにするには?

    EXCELで、メールアドレスやURLを入力すると、自動的にハイパーリンクが 設定されますが、設定されないようにするのはどうするのでしょうか?

  • Excel2010 ハイパーリンク 開けない

    Excel2010を使用して、ファイルの一覧を作成しています。 作成した一覧のファイル名にハイパーリンクを設定したのですが、特定のファイル(pdf)を開こうとすると「指定したファイルを開くことができません」というエラーが出て開けません。 ためしに、[ハイパーリンクの編集]からリンク先をエクスプローラにコピペしてみたところ、正常に開けましたので、パスの設定が間違っているとは思えません。 また、同じフォルダのpptはハイパーリンクから正常に開くことができます。 ちなみに、ファイルの所在はCドライブで、リンクの指定は絶対パス(C:\****)で指定しており、pptのファイル名まで含めたリンクの文字数は124文字、pdfの方は121文字です。 よろしくお願いします。

専門家に質問してみよう