ここから本文です

解決済みの質問

知恵コレに追加する

エクセルでハイパーリンクのメールアドレスのみ、他のセルに抽出したい

amethyst_piscespowerさん

エクセルでハイパーリンクのメールアドレスのみ、他のセルに抽出したい

エクセル2003を使用しています。
500人位の名簿があるのですが、その500人分すべてにメールアドレスをハイパーリンクさせています。
このメールアドレスのみ、同じシート内の他のセルに抽出できる方法は無いでしょうか?
ハイパーリンクの編集からメールアドレスをコピーして張り付けてもできると思いますが、
もの凄く大変な作業になってしまうので、良い方法ありましたら教えてください

違反報告

ベストアンサーに選ばれた回答

sagawa998さん

ユーザ定義関数 がわかるなら下のものを使ってください

Function GetAddress(HyperlinkCell As Range)
GetAddress = Replace _
(HyperlinkCell.Hyperlinks(1).Address, "mailto:", "")
End Function

http://www.ozgrid.com/VBA/HyperlinkAddress.htm
http://hp.vector.co.jp/authors/VA016119/hajimete/udf1.html

別な http://okwave.jp/qa1947478.html

  • 違反報告
  • 編集日時:2007/5/18 01:51:47
  • 回答日時:2007/5/18 01:36:06

質問した人からのコメント

  • ありがとうございます、試して見ます
  • コメント日時:2007/5/23 11:00:44

グレード

この質問・回答は役に立ちましたか?
役に立った!

お役立ち度:お役立ち度 1点(5点満点中)1人が役に立つと評価しています。

PR

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。

お客様自身の責任と判断で、ご利用ください。

話題のキーワード

[カテゴリ:Office系(Word、Excel)]

違いがわかる知恵袋

[カテゴリ:Office系(Word、Excel)]

ただいまの回答者

00時34分現在

3906
人が回答!!

1時間以内に8,067件の回答が寄せられています。