• ベストアンサー

エクセルで…

エクセル2003で任意のセルにクリックかキーボード(出来ればクリック)一発で移動したいのですが、どうすればいいですか?任意のセルは時々変わります。

質問者が選んだベストアンサー

  • ベストアンサー
  • fmajin
  • ベストアンサー率61% (75/122)
回答No.4

ジャンプする場所がある程度決まっているのなら、「名前」付けておくといいかもしれません。 ジャンプ先のセルを選択した状態で、シートの左上にあるセル番地が表示されている部分(「名前ボックス」と呼びます)をクリックして、「ジャンプ先」とか適当な文字を入力して「Enter」キーを押します。すると、そのセルに「ジャンプ先」という「名前」がつきます。 これ以降は、「名前ボックス」右の[▼]ボタンをクリックすると、名前の一覧が選択リストに表示されるので、目的の名前を選択するだけで、そこにジャンプできるようになります。 「名前」は、[挿入]→[名前]→[定義]コマンドで表示されるダイアログで管理できます。「名前ボックス」に直接名前を入力して名前を付ける方法では、新たに名前を付ける場合にしか利用できませんので、既存の名前に対応するセル番地を変更したい場合などは、このダイアログで変更してください。 一方、クリックにこだわるのであれば、「ハイパーリンク」を使うという方法もありますね。 「ジャンプ」とか適当な文字を入力したセルの右クリックして、「ハイパーリンク」コマンドを実行します。 表示されたダイアログの左側で「このドキュメント内」を指定して、任意のセルを指定すればOKです。これで、Webページのハイパーリンクと同じような機能を実現できます。 ぜひお試しください。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

任意のセルはどういう風に指定しますか。 現在はアクチブセルが、たとえばA3にある。 動作は、どのセルでも良いから1クリック。 D5に飛びたい。(F5の倍意もある) D5とかF5は人間が思っているだけではどうにもならない。 どう指定しますか。 VBAの話ですが、ワークシートにはClickイベントがない。 ボタンを貼り付け Sheet2のボタンのクリックイベントに Private Sub CommandButton1_Click() a = Range("D1") Worksheets("Sheet2").Range(a).Select End Sub とすれば、D1セルにD13と入れておけば、ボタンをクリックで D13に飛びます。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

入力セルをCTRLキーを押しながらすべて選択した状態なら選択した順に移動します。 位置が固定なら、入力セルを選択して右クリック、セルの書式設定の保護タブのロックするのチェックを外してから 「ツール」「シートの保護」を掛けてください。 シートの保護後はロックをはずしたセルのみの移動になります。 移動の順序は「ツール」「オプション」「編集」の「入力後にセルを移動する」の方向で変わります。 位置が変更の場合は、シートの保護を解除して行ってください。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 参考になるかどうか分りませんが、このような回答があります。 http://security.okwave.jp/kotaeru.php3?q=1737730 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1737730

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

安直ですが、名前ボックスに任意セル番号を入力→enterで如何でしょうか。

関連するQ&A

専門家に質問してみよう