グレッグは、データ検証を使用して、特定のセルの選択肢のドロップダウンリストを作成できることを知っています。 (これを行う方法は、他の_ExcelTips._で説明されています。)彼は、ハイパーリンクのドロップダウンリストを作成し、さらに、それらのハイパーリンクが選択されたときに「ホット」のままにすることができるかどうか疑問に思います。

簡単な答えはノーです、あなたはそれを直接することはできません。ただし、ドロップダウンリストで選択したものをアクティブにすることはできます。ただし、この動作はExcelでは少し厄介です。次の一般的な手順に従ってください:

。ドロップダウンリストからURLを選択します。 (データ検証を使用して作成されたリスト。)URLがセルに表示されます。

。セルに表示されるURLをダブルクリックします。 Excelでは、ハイパーリンクの編集を開始できます。

。 Enterキーを押します。 URLがアクティブになります(「ホット」)。

。 URLをもう一度クリックして、そのリンクをたどります。

お分かりのように、これらの手順は少し厄介であり、ドロップダウンリストから別のURLを選択する場合はさらに厄介になります。 (最初に右クリックしてハイパーリンクを削除してから、上記の手順を再度実行する必要があります。)

おそらく、より良い解決策は、HYPERLINK関数に依存する回避策を使用して、ドロップダウンリストで選択されているものを参照することです。たとえば、セルA1にデータ検証ドロップダウンリストがある場合、セルB1に次の数式を入力できます。

=HYPERLINK(A1, "Goto Link")

関数の2番目のパラメーターはオプションです。セルに表示するテキストを提供します。 (2番目のパラメーターを指定しない場合、A1の内容がB1で繰り返されます。これは見たくない場合があります。)ドロップダウンリストでオプションを選択すると、セルB1のリンクがアクティブになり、 A1で選択されたものにリンクします。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(3458)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。