Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows XP全般 : Excel 2003)
ハイパーリンクを一時的に無効にする
投稿日時: 18/04/06 12:15:45
投稿者: 富山の初心者

お願いします。
 
たとえば、
シート1とシート2があり、
シート1のセルA1には、「シート2のA1」にジャンプするハイパーリンクが貼り付けてあり、
シート2のセルA1には、「シート1のA1」にジャンプするハイパーリンクが貼り付けてあるものとします。
当然、シート1のセルA1をクリックすると、シート2のA1にジャンプします。
 
そこで、質問なのですが、
シート1のセルA1の内容を編集したく、
セルA1をクリックしても、シート2のA1にジャンプしないようにしたいのです。
 
すなわち、一時的に
ハイパーリンクを無効にできないものでしょうか?
ハイパーリンクはのちのち使用しますので、削除はしたくありません。
 
よろしくお願いします。
 

回答
投稿日時: 18/04/06 12:59:46
投稿者: コナミ

編集しようとしてクリックしたら飛んじゃうということでしたら、セルを長押しするか別のセルをクリックして十字キーで移動していくとかA1セルならCtrl+Homeを押すとかでで選択できますけど。

回答
投稿日時: 18/04/06 13:13:08
投稿者: bi

Windows7+Excel2010の環境で試した結果ですが、CtrlキーとShiftキーを同時に押した状態でも選択できます。

回答
投稿日時: 18/04/07 08:28:43
投稿者: i-brown

数式バーの左にあるセルのアドレス表示の場所にセルの番地を直接入力すると、カーソルがそこに飛びます。
範囲選択したければ、Shiftキーを押しながら←→↑↓のキーを押せば可能です。

回答
投稿日時: 18/04/07 09:43:06
投稿者: WinArrow
投稿者のウェブサイトに移動

ハイパーリンクを一時的に無効にする方法はありません。
 
セルを選択する方法は、
セルをクリックする方法だけではありません。
つまり、ジャンプするための選択なのか、編集したいための選択なのか
を区別した操作が必要です。
 
他の回答者のレスにもあるように
[HOME]や「↑」を活用することで「編集のためのセル選択」が可能です。

回答
投稿日時: 18/04/07 12:45:19
投稿者: んなっと

HYPERLINK関数なら一応可能かもしれませんが、あまり実用的ではないのでおすすめしません。
 
右の方離れたところに(下の例ではSheet1のL1)に何かお好みの文字を入れておいて
 
●Sheet1
      A B C D E F G H I J K L
1 #Sheet2!A1                1 ←なんでもいい
 
A1
=IF(LEN($L$1),HYPERLINK("#Sheet2!A1"),"")
 
●Sheet2
      A 
1 #Sheet1!A1 
 
A1
=IF(LEN(Sheet1!$L$1),HYPERLINK("#Sheet1!A1"),"")
 
 
→無効にしたいときはL1の文字を削除。
 
●Sheet1
      A B C D E F G H I J K L
1                 
   ↑ A1の式はそのまま。
 
●Sheet2
      A 
1 
 
 
※ハイパーリンクを手軽に複数設定したいときは、HYPERLINK関数も役に立つこともあります。
 
      A
1 #Sheet2!A1
2 #Sheet2!A2
3 #Sheet2!A3
4 #Sheet2!A4
5 #Sheet2!A5
 
しかし今回のように一つのセルだけなら出番はないでしょう。

投稿日時: 18/04/10 12:26:19
投稿者: 富山の初心者

皆さまありがとうございます。
 
WinArrow様の「ハイパーリンクを一時的に無効にする方法はありません」で、
あきらめました。
コナミの長押しなどで対応します。
 
ありがとうございました。
 
解決とさせていただきます。