• ベストアンサー

Excel ハイパーリンクのURLを別のセルに表示したい。

Excel ハイパーリンクのURLを別のセルに表示したい。 例えば、A1セルに「あいうえお」と入力され、かつハイパーリンクで、 「http://www.aiueo.com」というURLがリンクされているとします。 この、「http://www.aiueo.com」を B1セルに表示させたいです。 なにか良い関数やフリーソフト等はありませんでしょうか?? (ACCESSの場合は、簡単なクエリーのみ利用できるレベルです。) よろしくお願いします。

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1
ovf03b
質問者

お礼

遅くなりまして、申し訳ございません。 困っている人は、いるものですね。 ありがとうございました!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

マクロのセキュリティを中にしてエクセルを再起動する(ご利用のエクセルのバージョンに応じた方法で) ブックを開く ALT+F11でVBE画面を出す 挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける public function getURL(byval Target as excel.range) as string application.volatile on error resume next get_URL = target.cells(1).hyperlinks(1).address end function どこかのたとえばA1にハイパーリンクがあったら =getURL(A1) と求める。 #ハイパーリンクを変えたり消したり入れ直したときは,F9などで再計算させる。

ovf03b
質問者

お礼

遅くなりまして、すみません。 おかげさまで助かりました。 ありがとうございました!

すると、全ての回答が全文表示されます。

関連するQ&A