MS Excel 2007(以前はExcel 2003に慣れていました)を使用しています。セルA1(シートSheet1)に単純なハイパーリンクを作成し、セルA1をクリックすると、カーソルがセルB10に移動します。それは非常に簡単で、問題ありません(セルA1を右クリックして、ハイパーリンクを選択するなど)。
タブの名前を変更すると問題が発生し、ハイパーリンクが機能せず、「参照が無効です」という警告が表示され、ハイパーリンクを編集して機能させる必要があります。この問題は、シート(Sheet1(2)という名前の新しいシート)をコピーするときにも発生します。セルA1をクリックすると、新しいシート(Sheet1(2))のセルB10ではなくSheet1のセルB10に移動します。ここでも、ハイパーリンクを編集して機能させる必要があります。
タブの名前を変更するか、リンクを別のシートにコピーするたびにハイパーリンクを編集しないようにする方法はありますか(「絶対」ではなく「相対」にします)?
HYPERLINK
使用してシート上にすべての数式を作成できます。最終的には次のよう=HYPERLINK("[Book1.xls]"&A1&"!B1","Up")
になりA1
ます。セルの名前を入力する場所。その後、すべてのハイパーリンクを更新するために1つのセルを変更するだけで済みますがHYPERLINK
、各シートに1つの数式しかない場合、これは役に立ちません。