• 締切済み

エクセルのハイパーリンクの修正ができません。

こんにちは。ちょっとわからないので、教えてください。 エクセルのあるセルにメールアドレスを入力すると、勝手にハイパーリンクが貼られて、青くなりますよね。 で、これを修正して、「enter」を押さずに↓矢印を押して、カーソルをセルの最後まで持っていってから、マウスで他のセルに移動すると、画面表示は修正後の内容になっているのですが、ハイパーリンク自体は前のままなのです。 具体的には、aaa@*xx.ne.jpというセルを修正しようとして、bbb@*vv.ne.jpと変更して、「enter」を押さずに↓を押して、カーソルをjpの後ろに持っていってから、他のセルをクリックしたらこうなりました。 「enter」を押した場合には、ハイパーリンクもきちんと修正されていたし、隣の人のエクセルでは、「enter」を押さなくても修正されていました。 ちなみにエクセルのバージョンは2000です。 ハイパーリンクが修正されないのはなぜなのでしょうか?

  • ditty
  • お礼率75% (3/4)

みんなの回答

  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.1

> 隣の人のエクセルでは、「enter」を押さなくても修正されていました。 隣の人もExcel2000ですか? 当方のExcel2000 SP-3 も、同じ方法で操作するとアドレスは、修正されません。 しかし、2003 SP-1 では、この方法でも修正されます。 > ↓を押して、カーソルをjpの後ろに持っていってから、他のセルをクリックしたらこうなりました。 しかし、何んで わざわざ手間のかかる操作をしているんでしょうね。

ditty
質問者

補足

ありがとうございます。 たしかに2003では、自動で修正されるのですが、実は、「ツール」→「オートコレクトの設定」で、「ハイパーリンクを自動的に変更する」のチェックを外すと、2003でも修正されないことが分かりました。 この現象は一体、なぜなのでしょう・・・?

関連するQ&A

  • Excelでテンキーでハイパーリンク先にジャンプしたい

    Excelにシートを300枚ほど入れています。 その索引として、一番左のシートに「_シート選択」という名前のシートを作り、そこに各シートの名前一覧を入れ、各シートにリンクできるハイパーリンクもつけています。 そのシート名にマウスのポインタを合わせたら、リンクできるようになっているのですが、個人的はカーソルを合わせただけでリンクできるようにしたいのです。マウスよりもテンキーでセルを移動することが多いので。 F2を押してセル内の文字列を選択できるようにしても、Enter押下したらハイパーリンクできるようになると思っていたのですが、出来ません。何かいい方法はないでしょうか。

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

    エクセルで他のsheetへハイパーリンクが設定されているセルがあります(A1)。これのハイパーリンクだけを隣のセル(B1)に貼り付けたいのですが… よろしくお願いします。

  • excel2000でのメールアドレスのハイパーリンクについて

    セルにメールアドレスを入力すると、デフォルトとしてハイパーリンクになってしまいます。 2003では解除する方法があるようですが、2000でも何かいい方法があるでしょうか? ちなみに以下の3つの方法は既に活用していますので、これら以外の方法がありましたら、教えてください。 1.先頭に「'」をつけて文字列にする。 →見た目はいいのですが、実際は「'」が入っているので、あまり気に入っていません。 2.ハイパーリンクになってしまったセルを右クリックして「ハイパーリンクの削除」をする。 →1つずつやらないといけないので、面倒です。 3.アドレスを入力した後、エンター・タブ・矢印キー等でセルを移動、またはマウスで他のセルを選択する前に、F2キーを押してセルを編集中にし、カーソルを最終位置以外にしてから、マウスで他のセルを選択する。 (なぜかマウス以外で移動するとリンクになってしまう) →入力中にいちいちマウスを使うのが面倒です。

  • エクセルVBAハイパーリンクの自動設定について

    はじめて質問させていただきます。 エクセルVBAハイパーリンクの自動設定についてですが A列にAAA、BBB、CCC、DDD・・・という文字列が入っています。 D:\dataというフォルダーにAAA-01、BBB-02、CCC-01、DDD-05 という名前のファイル(.DOC)が入っています。 A列の文字列にハイパーリンクを貼りたいのですがどうしたらよいでしょうか? AAAの文字にAAA-01.docのハイパーリンクを自動で貼る。 -01はファイルのバージョンで更新されたら-02、-03と変わって いくため頭から3文字があえばリンクを貼るようにしたいのです。 よろしくお願いします。

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

    EXCELでセルに xxx@xxx といった形式や http://xxx といった形式を入力すると 自動でハイパーリンク形式(青色でクリック可能)になっていまいます。 その後、ハイパーリンクのみを削除しはできるですが、 この自動でハイパーリンクになってしまうのは、 何か設定でOFFにできるのでしょうか? どのたかご存知でしたら、宜しくお願いします。 ※ちなみにバージョンは2002です。 (他のバージョンでも同じかもしれませんが)

  • 1つのセルに複数のハイパーリンク(改)

    二重投稿申し訳ありません。 あせり過ぎてて、アプリ名書き忘れてました エクセル2003で1つのセルに複数のハイパーリンクを設定することは可能でしょうか? たとえば、1つのセルに AAA,BBB,CCCと表示されていて AAAをクリックしたらhttp:xxxへ BBBをクリックしたらhttp:yyyへ CCCをクリックしたらhttp:zzzへと言った様に

  • EXCELのハイパーリンク関数を埋め込んだ後

    EXCEL2003を利用しています。 とある範囲にハイパーリンク関数をセルに埋め込んだ時、写真のように、 式がセルに表示されてしまって、ハイパーリンクが機能しません。 ハイパーリンクを使うために、いちいちセルを選択して、 編集画面にしてenterを押しているのですが、 これをなくすための方法、エクセルの設定、vbaなど、ご教授いただければ幸いです。 よろしくお願いします。

  • EXCELでのデータベースの作成方法について

    AAAというEXCELファイルがあります。 その中にシート「AAA-a」を作成します。 次に「AAA-b」を作成します。というようにどんどん増えていくとします。 次にBBBというEXCELファイルを作成し、その中のA1セルにAAAファイルの「AAA-a」シート名を読み込みそこに「AAA-a」シートまでのハイパーリンクをつけたいです。 A2セルにも「AAA-b」のハイパーリンクというようにどんどん自動で増やしていきたいのですがどうやればいいかわかりません。 多分マクロが一番いいかと思うのですがわかる方がいましたら教えてください。 よろしくお願いします。

  • excelのハイパーリンクについて教えてください

    ファイル名:シート1のA列に曲名を入力して、そのセルにハイパーリンクを設定して動画が動くように指定しています。 新しくファイル名:シート2を作り、その中のセルに =[シート1.xls]Sheet1!$A$1 と入力しているのですが、曲名は取り込めるのですが、ハイパーリンクの情報が取り込めません。 シート2にシート1で指定した曲名とハイパーリンク情報を取り込む方法があればお教え下さい。 エクセルのバージョンは2002を使用しています。 全くの素人ですが宜しくお願い致します。

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

    エクセルでsheet1の任意のセルをクリックすると、sheet2の任意のセルにハイパーリンクするようにしています。 その際に、ハイパーリンク先の該当箇所に色がつくようにVisual Basicでプログラムを組み込みました。ひとつのハイパーリンク元にひとつのハイパーリンク先を作っていましたが、ひとつのハイパーリンク元に複数のハイパーリンク先を作り、ハイパーリンク先の該当箇所に色をつけたいのですが、どのようにすればよいのでしょうか?(2つハイパーリンク先があるときは、2つの該当セルに色がつくようにしたいです) Visual Basicで作ったプログラムは以下のとおりです。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = xlColorIndexNone End Sub Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) ActiveCell.Interior.ColorIndex = 3 End Sub このプログラムを修正する必要がある場合は、Visual Basic初心者なので具体的にどのようにすればよいか教えてください。 よろしくお願いします。

専門家に質問してみよう