文書番号: 410238 - 最終更新日: 2006年7月18日 - リビジョン: 1.2

Excel でハイパーリンクを設定した後に並べ替えるとリンク先が変更される

この記事は、以前は次の ID で公開されていました: JP410238

目次

すべて展開する | すべて折りたたむ

現象

Excel でハイパーリンクを挿入したセルをコピーして、一度に複数のセルに貼り付けて作 成したリストを並べ替えた場合、表示されたリンク先に正しく移動できない、またはリン クが解除される場合があります。

状況

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

回避策

並べ替えを行う前に、以下のいずれかの方法を実行します。
  • ハイパーリンクを挿入したセルをコピーして、複数のセルではなく 1 つのセルに貼り付けます。
  • セルに設定したハイパーリンクを再設定します。
    1. ハイパーリンクを挿入しているリストの一番上にあるセルを、ポインタの形が 十字に変わるまでクリックしたままにして、セルを選択します。
    2. [挿入] メニューの [ハイパーリンクの編集] をクリックして [リンクの解除] をクリックします。
    3. 再びリンク先を指定し、[OK] をクリックします。
    4. ハイパーリンクを挿入しているリストの 2 行目以下のセルを、ポインタの形が 十字に変わるまでクリックしたままにして、セルを選択します。
    5. [挿入] メニューの [ハイパーリンクの編集] をクリックして、そのまま [OK] をクリックします。 手順 d. e. をリストの 2 行目以下、ハイパーリンクを挿入しているすべてのセル に対して行います。
    なお、[ハイパーリンクの編集] のショートカット キーは、Ctrl+K です。

詳細

再現手順

  1. "Link1.htm"、"Link2.htm"、"Link3.htm" というファイル名で文書を 3 つ作成しま す。
    1. メモ帳を起動し、"Link1" と入力します。
    2. [ファイル] メニューの [名前を付けて保存] をクリックします。
    3. ファイル名に "Link1.htm" と入力して、[保存] をクリックします。
    4. 手順 a. 〜 c. と同様に "Link2.htm"、"Link3.htm" というファイル名の文書を作成 します。
  2. Excel を起動します。
  3. セル B1 を選択し、[挿入] メニューの [ハイパーリンク] をクリックします。 手順 2. で作成した "Link1.htm" を指定して [OK] をクリックします。
  4. セル B1 が選択されている状態で [編集] メニューの [コピー] をクリックします。
  5. セル範囲 B2 : B4 を選択して [編集] メニューの [貼り付け] をクリックします。
  6. B 列の "Link2.htm"、"Link3.htm" へのハイパーリンクの入力は、手順 3. 〜 5. と 同様に行い、以下のような表を作成します。

    元に戻す全体を表示する
    A 列 B 列
    1 行 5 Link1.htm
    2 行 4 Link1.htm
    3 行 1 Link1.htm
    4 行 15 Link1.htm
    5 行 2 Link2.htm
    6 行 6 Link2.htm
    7 行 10 Link2.htm
    8 行 3 Link2.htm
    9 行 8 Link3.htm
    10 行 7 Link3.htm
    11 行 2 Link3.htm
    12 行 11 Link3.htm
  7. セル範囲 A1 : B12 を選択して [データ] メニューの [並べ替え] をクリックしま す。
  8. [最優先されるキー] で [列 A] を指定して、[昇順] をクリックします。 [範囲の先頭行] で [データ] をクリックし、[OK] をクリックします。
  9. セル範囲 B1 : B12 の各セルをクリックしてリンク先を確認します。

結果

ハイパーリンクを設定したセル範囲 B1 : B12 の各表示は正しく並べ替えされますが、 リンク先が下表のように解除、または変更されます。

元に戻す全体を表示する
A 列 B 列 状態
1 行 1 Link1.htm 解除
2 行 2 Link2.htm
3 行 2 Link3.htm Link1.htm
4 行 3 Link2.htm Link1.htm
5 行 4 Link1.htm 解除
6 行 5 Link1.htm Link2.htm
7 行 6 Link2.htm
8 行 7 Link3.htm Link2.htm
9 行 8 Link3.htm
10 行 10 Link2.htm Link3.htm
11 行 11 Link3.htm
12 行 15 Link1.htm Link3.htm

この資料は以下の製品について記述したものです。
  • Microsoft Excel X for Mac
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
キーワード:?
hyperlink kbbug link sort xl2000 xl97 xp コピー ハイパーリンク リンク 並べ替え 挿入 移動 解除 貼り付け KB410238
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"