wrote :: 2005.01.18

トップページ > Excel > 機能と操作 > セル入力時にハイパーリンクを設定しない

セル入力時にハイパーリンクを設定しない

セルにURLやメールアドレスを入力すると、Excel が自動的にハイパーリンクを設定してくれます。
これはこれで便利な機能なのですが、多くのユーザーが「勝手にハイパーリンクを設定するな!」と怒っています。それはそれで理解できます。

ちなみに、Excel 2002では、自動的にハイパーリンクを設定しないオプションが追加されました。[ツール]メニューの[オートコレクトのオプション]を実行して[オートコレクト]ダイアログボックスを開きます。[入力オートフォーマット]タブを開いて[インターネットとネットワークのアドレスをハイパーリンクに変更する]チェックボックスをオフにします。標準ではオンになっています。



Excel 97/2000にはこのオプションがありません。セルにURLやメールアドレスを入力すると、自動的にハイパーリンクが設定されてしまいます。これは仕様ですので、あきらめましょう。
ただし、入力時にハイパーリンクを無効にすることは可能です。ほんの少しの工夫です。[ハイパーリンクの編集]ダイアログボックスを後から開くよりも、はるかに楽ですよ。次のように操作します。
  1. セルにURLやメールアドレスを入力します
  2. そのままEnterキーを押します。通常は真下のセルにアクティブセルが移動します
  3. すかさず、[Ctrl]キーを押しながら[Z]キーを押します
Excel内部では「セルにデータを入力する」→「そのセルにハイパーリンクを設定する」という2段階の処理が行われています。したがって、ハイパーリンクが自動的に設定された直後、Ctrl+Zやツールバーの[元に戻す]ボタンなどでアンドゥしてやれば、ハイパーリンクの設定だけを元に戻すことができるのです。
複数のセルにたくさんのハイパーリンクが設定されていた場合は…これはもうお手上げです。あきらめて、コツコツと手作業を繰り返すしかありません…ってゆーのも気の毒なので、複数セルのハイパーリンクを一気に解除するアドインを作成しときました。「ライブラリ」からダウンロードできます。


[目次]へ戻る