• 締切済み

ハイパーリンク

エクセル上でハイパーリンクのリンク先メールアドレスをその隣のセルに表示する方法を教えてください。

みんなの回答

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.2

>MID関数とは具体的にどのように使えば良いのでしょうか? MID関数の構文は、MID(文字列,開始位置,文字数) です。 A1のセル=mailto:xxxx@xxxx.xx のとき、アドレス部分だけ抜き出すには、MID(A1,8,100) (文字数は不定なので大きめに設定しています) >アドレスはホームページのアドレスで ホームページのアドレスをエクセル関数で求める方法は分かりませんが、VBAでユーザー定義関数を作れば可能です。 下記のVBAコードをVisual Basic Editorで標準モジュールに記述し、セルに =GetAddress(A1) と入力すればA1のホームページのアドレスが表示されます。 Function GetAddress(ByVal Target As Range) As String  GetAddress = Target.Hyperlinks(1).Address End Function

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

ハイパーリンクで電子メールアドレスをリンクしているのでしょうか? もしそうならそのセルは、 mailto:xxxx@xxxx.xx のようになっていると思いますので、MID関数を使えばアドレス部分だけ抜き出すことができます。

takeciz
質問者

補足

質問に間違えがありました。アドレスはホームページのアドレスでメールアドレスではありませんでした。またMID関数とは具体的にどのように使えば良いのでしょうか?

関連するQ&A

  • エクセルでハイパーリンクの内容を取得する方法

    エクセルで、ハイパーリンクが貼られているセルから、そのリンク先に指定されているアドレスデータを取り出し、そのアドレスを違うセルに表示させることはできるでしょうか。 なにかよい方法があればアドバイスお願いします。

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

    ハイパーリンクについてお尋ねします。 FOM出版のMOS問題集Excel2003のテキストのP133のPointで、ハイパーリンクの編集のその他の方法として、まずハイパーリンクが設定されているセルを選択とあるんですが、セルを選択しようとするとリンク先に移動するんですが、どのようにすればいいのかわかりません。 解答宜しくお願いします。 Excel2003使用

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

    Excelで名簿を作成しています。 メールアドレスのセルでハイパーリンクを使用したいのですが、 該当セルで右クリックしても、メニューに [ハイパーリンク]が表示されません。 どうしたら右クリックしたメニューの中に [ハイパーリンク]が表示されるようになるのでしょうか。 どなたか教えてください。お願いします。

  • Execl ハイパーリンクで起動するブラウザを指定したい

    初めまして。宜しくお願いします。 Execl2003、通常使用するブラウザはFireFoxを使っています。 Excelのセルにハイパーリンクを設定し、セルをクリックすると 通常使っているブラウザのFireFoxでリンク先が表示されます。 今回やりたい事は、 同じExcelシート内のいくつかのセルにハイパーリンクを設定していますが、 通常のハイパーリンクの設定はFireFoxで開く設定のままにして、 今回設定するセルのハイパーリンクのみIEで起動しリンクを 表示させたいのですが、起動するブラウザをハイパーリンクで 指定することは出来ますか? またハイパーリンクで出来ない場合にExecl上で起動するブラウザを指定して ショートカットやリンクを貼る方法があれば教えてください。 (同じExcelシート内でA1セルのリンクをクリックするとFireFoxで リンクが表示され、B1セルのリンクをクリックするとIEでリンクが 表示されるイメージです。) すいませんが宜しくお願いします。

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

    エクセルのセルにハイパーリンクを挿入をして、そのあとでセルを選択するとリンク先に繋がりますよね。セルを選択は出来ないのでしょうか。セルを選択するにはクリックをし続けてポインタが+になった所でマウスを離すとできると、ある本には書いてありましたが、いくらやってもリンク先に繋がってしまいます。図のハイパーリンクを挿入したあとでその図を選択するのはCtrlキーを押しながらクリックすると選択できます。どなたか教えてください。

  • Excel で ハイパーリンクを付けない

    Excel 2007 ( 97-2003 ワークシートで保存) セルの中にメールアドレスをコピーして貼り付けるとハイパーリンクが付きます。(青・下線) このリンクからメールをする事はありません。 以前は、リンクにならななかった気がしたのですが、 確かUSBメモリでデータを行き来していたら付くようになっていたようです。 貼り付けてからハイパーリンクの削除で消していますが、 それも面倒です。 貼り付け時に最初からテキスト状態になる様な方法をお願いします。

  • エクセルで画像にハイパーリンクを張りつけたい

    エクセルに、画像を張り付けてハイパーリンクを設定しているんですが、エクセルからはリンク先に飛んでくれるのですが、PDFに変換するとリンク先が解除されてしまいます。 エクセルは2003を使用しています。 いつもはセルに直接ハイパーリンクを張り付けて、convert to Adobe PDFから変換しています。 セルからだとリンク先に飛んでくれるのですが、画像からだとうまくできません。 画像にハイパーリンクを張り付け、PDFに変換するには、どうしたらいいでしょうか。 よろしくお願いします。

  • Excel2013ハイパーリンク

    他のブックでハイパーリンクを無効にしたところ、 別のブックでもハイパーリンクが有効にならなくなりました。 URLをセルに入れて、ハイパーリンクの挿入を開き、アドレスを記入しないといけなくなってしまいました。 それまではキーボードのF2を押したらハイパーリンクが有効になってたのですが、 今は、キーボードのF2を押してもリンクの部分がハイパーリンクになりません。 リンクをExcelのセルに記入した後、F2を押したらハイパーリンクするようにしたいです。

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

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

  • Excelで警告なしのハイパーリンク

    Excelで警告なしのリンクを貼りたいと思っています。 以前どこかで探して、できていたのですが、やり方を忘れてしまい、いくら探しても見つかりません。 通常であればリンクをクリックをすれば 「このファイルが信頼できる所…このファイルを開きますか?」と警告メッセージが出されます。 このメッセージを出さずにリンク(動画)を開きたいのです。 以前やり方を見つけた時にはこれを出さずに開けるようになりました。 そのやり方の特徴は ●「ハイパーリンクの編集」「アドレス」には通常リンク先のアドレスが出ているのですが、このやり方では表示されません。 ●セル上をマウスオーバーするとリンク先のアドレスの後に「リンク先に移動するためにはクリックします…マウスのボタンを離します」という文字が表れますが、このやり方ではアドレスが表示されるだけです。 このやり方の他にレジストリをいじる方法などがあると思いますがそれについての回答は結構です。 よろしくお願いします。