• 締切済み

エクセルで自動的にポインタの移動

マクロやVBAを使わないで,A5に数値を入力した後にENTERを押すと,自動的にB1へ入力先が移動するようなことはできますか。簡単にできれば,さらに,B1からB5まで数値を入力すると自動的に入力先がC1に移動させたいのです。 今は,B5まで入力した後に,↑キーでC1までカーソルを移動させたりしています。よろしくお願いします

みんなの回答

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

ちょっと質問と外れますが、 (1)A1:C5を範囲指定。 (2)書式-セル-保護-ロックのチェックを外す。 (3)ツール-保護-シート保護-OK (4)データ入力後セル移動をTABキーで行う。 するとC1の後A2にカーソルが帰ります。 (5)問題は下方向の移動を望まれていることです。 ツール-オプション-編集-入力後移動方向下-OK などでやって見ましたが出来ませんでした。 (6)入力後、「形式を選択して貼りつけ」-[行と列を入れかえる」を行うではだめでしょうか。

全文を見る
すると、全ての回答が全文表示されます。
  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.5

エクセルは表の範囲を自動的に認識してくれてるみたいで、表とそれ以外の部分が、空白セルによってはっきりとわかれているのであれば、#2さんの方法でうまくいきます。  A B C D E F 1   あ い う え お 2● ○ 3 「あ」~「お」までは入力確定後、TABキーで移動。 「お」を入力後ENTERを押すと、カーソルは●ではなく○に移動します。 エクセル2002で確認しました。 うまくいくと思います。いかなかったらごめなさい。

全文を見る
すると、全ての回答が全文表示されます。
  • mito3310
  • ベストアンサー率20% (10/50)
回答No.4

まずA5をクリックします。 次に、Ctrlを押したままB1をクリック。 もう一度、Ctrlを押したままB5をクリック。 A5,B1のセルの色が変わって、B5が入力待機。 入力後Enterを押すと、クリックした順番に入力先が移動します。 (ちなみに、Shift+Enterで、入力先が逆に動きます。) ただ、矢印キーで動かしてしまうと、再度入力セルを選択しなければなりませんのでご注意を・・・。

全文を見る
すると、全ての回答が全文表示されます。
noname#148473
noname#148473
回答No.3

ご質問のケース場合、A1からC5を範囲指定した状態で入力すれば、A5入力後にENTERを押せば、B1へ移動します。 もし間違って入力してしまった場合、直したいセルをクリックしたり、カーソルキーで移動すると範囲指定が解除されてしまいますので、次のようにしてください。 上のセルへ:[Shift]+[Enter] 下のセルへ:[Enter] 左のセルへ:[Shift]+[TAB] 右のセルへ:[TAB]

全文を見る
すると、全ての回答が全文表示されます。
  • lipton55
  • ベストアンサー率60% (32/53)
回答No.2

セルA1から右に移動して入力しているのであれば、数値入力後にTABキーで右に移動し、B1のセルに戻りたい時はEnterキーを押せばよいかと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • mamekan
  • ベストアンサー率26% (59/219)
回答No.1

「マクロやVBAを使わないで」が難しい所ですね。 自動的ではないので申し訳ないのですが、 A5入力後、→キーでB5にカーソルを合わせ、 Ctrlキー+↑キーでB1に移動させる ってのはどうでしょうか。 現在されている方法より、数回矢印キーを押す回数が減ります。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel内でのセル間のカーソル移動について質問です。

    Excel内でのセル間のカーソル移動について質問です。 セルにカーソルが乗っている状態で、キーボードの矢印キーを押すと、 その方向にカーソルが移動すると思いますが、 現在、A1にカーソルが乗っている状態で↓キーを押し続けると、 カーソルが19行目まで移動した時点で改行(列)されてB1に移動します。 そのまま↓キーを押し続けていると、B19に達した後C1に、C19に達した後D1に、 というように、 最下段が19行目であるかのような振る舞いをします。 どういった原因(機能)でこのようなことが発生しているのでしょうか。 この19行目を1行選択し「削除」することで、20行目が最下段になるようです。 つまり何か設定されているのだと思うのですが。 なお、19行目以降に数値の入力は可能ですし、保護もかけておりません。 また、このファイルはそれなりにマクロを組んでいます(新規で開いたものではない、と言いたいだけで、マクロが影響しているかどうかわかりません)。 何かわかる方いましたらよろしくお願いします。

  • セルの自動移動

    エクセルで、入力後次のセルに移動するにはEnter等を押す必要があります。 シートに入力フォームを予め作っています。 1つのセルには1文字しか入力しないのですが、1文字を入力したら(Enter等を押さずに)自動的に次のセル(指定したセル)に移動することはできませんか? 例: セルB1に「1」を入力(1キーを押す)と次に入力したいB2へカーソルが移動

  • Excelシート内でのセルの自動改行

    Excelで横8列のデータ入力をする際に、 A1,A2,A3,・・・とenterキーで横一列に進み、 A8まで入力してEnterを叩くとB1にカーソルが移動する(自動で改行する)という機能を設定できると思うのですが、 その設定方法を教えてください。

  • Excel 条件に従いセル移動するには

    よろしくお願いいたします。 A列には入力したくない行に"a"が入力してあるとします。 B列に上の行から数値を入力していくのですが、数値を入力してEnterを押すと次のA列に"a"が入力されていない行のB列セルに移動するVBAを教えてください。

  • エクセルです。自動改行したいんです。

    はじめまして。 例えば、A1→A2→A3→B1→B2→B3→C1・・・ と、入力を繰り返して行く場合、自動的にA3から、B1に自動改行できる方法はありませんか?CTRLキーで、入力範囲を決めるのは、すぐに解除されてしまうのでだめなんです・・・。マクロで、いい方法がありましたら、教えてください。ちなみにマクロは初心者です。よろしくお願いいたします。

  • エクセルのカーソル移動について

    連続したデータを入力している際、Enterキーを押すと、 カーソルが次のデータの先頭のセルへ、移動するようにすることは可能でしょうか? 右に移動とか、下に移動は理解しています。 横に長いシートでの入力しているので、一番最後に来たときにEnterキーで、A列に飛んでくれるような設定が出来ればと思い、質問させていただいております。 宜しくお願い致します。

  • エクセル2010 セルの移動設定について

    エクセル2010を使用しています。 入力するセルを2列(A,B)に限定し、A1入力後→Enter→B1に移動→Enter→A2に移動と、 右移動、左下移動のVBAまたは、設定を教えてください。

  • エクセルでEnterキーを押したとき

    エクセルでA1に文字を入力後Enterキーを押すとA2へカーソルが移動しますが B1へ移動させることはできないものでしょうか?

  • Excel 入力セル移動方法

    Excel 入力セル移動方法の質問です。 セルA5からA10まで入力した後、Enterキーだけで、セルB5まで移動させる設定方法はありますか? (行5から10をA・B・Cと移動したい) 入力範囲をドラッグする方法以外の方法がありましたら、教えて下さい。

  • マクロでのカーソル移動

    ブック内の全シートを対象としたマクロで、たとえば (A1)セルに入力後Enterで(C1)セルにカーソルを移動させるにはどのように記述したらよいでしょうか。よろしくお願いします。

専門家に質問してみよう