- 締切済み
エクセルで自動的にポインタの移動
マクロやVBAを使わないで,A5に数値を入力した後にENTERを押すと,自動的にB1へ入力先が移動するようなことはできますか。簡単にできれば,さらに,B1からB5まで数値を入力すると自動的に入力先がC1に移動させたいのです。 今は,B5まで入力した後に,↑キーでC1までカーソルを移動させたりしています。よろしくお願いします
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
ちょっと質問と外れますが、 (1)A1:C5を範囲指定。 (2)書式-セル-保護-ロックのチェックを外す。 (3)ツール-保護-シート保護-OK (4)データ入力後セル移動をTABキーで行う。 するとC1の後A2にカーソルが帰ります。 (5)問題は下方向の移動を望まれていることです。 ツール-オプション-編集-入力後移動方向下-OK などでやって見ましたが出来ませんでした。 (6)入力後、「形式を選択して貼りつけ」-[行と列を入れかえる」を行うではだめでしょうか。
- tbobi
- ベストアンサー率45% (544/1189)
エクセルは表の範囲を自動的に認識してくれてるみたいで、表とそれ以外の部分が、空白セルによってはっきりとわかれているのであれば、#2さんの方法でうまくいきます。 A B C D E F 1 あ い う え お 2● ○ 3 「あ」~「お」までは入力確定後、TABキーで移動。 「お」を入力後ENTERを押すと、カーソルは●ではなく○に移動します。 エクセル2002で確認しました。 うまくいくと思います。いかなかったらごめなさい。
- mito3310
- ベストアンサー率20% (10/50)
まずA5をクリックします。 次に、Ctrlを押したままB1をクリック。 もう一度、Ctrlを押したままB5をクリック。 A5,B1のセルの色が変わって、B5が入力待機。 入力後Enterを押すと、クリックした順番に入力先が移動します。 (ちなみに、Shift+Enterで、入力先が逆に動きます。) ただ、矢印キーで動かしてしまうと、再度入力セルを選択しなければなりませんのでご注意を・・・。
ご質問のケース場合、A1からC5を範囲指定した状態で入力すれば、A5入力後にENTERを押せば、B1へ移動します。 もし間違って入力してしまった場合、直したいセルをクリックしたり、カーソルキーで移動すると範囲指定が解除されてしまいますので、次のようにしてください。 上のセルへ:[Shift]+[Enter] 下のセルへ:[Enter] 左のセルへ:[Shift]+[TAB] 右のセルへ:[TAB]
- lipton55
- ベストアンサー率60% (32/53)
セルA1から右に移動して入力しているのであれば、数値入力後にTABキーで右に移動し、B1のセルに戻りたい時はEnterキーを押せばよいかと思います。
- mamekan
- ベストアンサー率26% (59/219)
「マクロやVBAを使わないで」が難しい所ですね。 自動的ではないので申し訳ないのですが、 A5入力後、→キーでB5にカーソルを合わせ、 Ctrlキー+↑キーでB1に移動させる ってのはどうでしょうか。 現在されている方法より、数回矢印キーを押す回数が減ります。