• ベストアンサー

Excelで、セル入力後に次に移動するセルのアドレスを任意に指定することはできませんか?

Excelで、A1のセルでEnterを押したらC3のセルに移動するような指定の仕方はできないでしょうか? (感じとしてはHTMLフォームのtabindex属性のような感じです) 縦移動or横移動しか選択できませんか?

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

  • ベストアンサー
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

マクロを使う方法もありますが、移動先があらかじめ決まっているのであれば Ctrlキーを押しながら移動する先のセルを順番に選択して範囲名を付けてはどうでしょう。 移動はEnterキーかTabキーで次に進んで、Shiftキーを押しながらEnterキーかTabキーで1つ前に戻ります。 カーソルキーを使ってセルを移動すると選択してある範囲がキャンセルされるのがチョット気になりますが マクロを組むよりも簡単にできます。

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

その他の回答 (1)

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.2

仮に入力するセルをA1とC3だけと仮定すると、それらのセルを 選択して、書式>セル>セルの書式設定>保護 の画面で、 「ロック」というチェックを外し、その後に、ツール>保護> シートの保護 の画面で、シート保護を設定すると、A1とC3の セルのみ入力可能となり、A1を入力した後、「Tabキーを押せば」 自動的にC3に移動します。ただしA1とC3以外のセルに入力する ことはできなくなります。 ロックを外したセル以外のセルにも入力を許可するのであれば、 この方法は使えませんが、ご参考まで。

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

関連するQ&A

  • エクセル 指定セルに入力業務

    エクセルで毎日、指定のbookに入力業務を行っております。 シートも50枚ほどになりますが、実際に入力するのは20程度のセルだけです。 現在はマウスでセルを選択し入力していますが、横、縦を一致させればentやtabで横、縦移動できるのですが、入力位置はずれております。 やりたいこと:上から順に決められたセルで順に入力したい

  • エクセルのセル移動

    vistaにしてから使い方がわかりません。 セルにデーターを入力後、Enterで下のセルに改行されますが これを横移動にするにはどうしたらいいでしょうか? 以前のエクセルでは「ツール」の「オプション」で セルの入力後の移動で 「下」と「右」の選択ができました。

  • エクセルの入力でセル移動

    MSのエクセルで、セルに指定された文字数を入力したらEnterや矢印キーを押さなくても次のセルに移動させる方法はないでしょうか? 例えばA1セルに入力出来る文字数は3と指定しておきます。A1セルに3文字入力したら、次のセルA2に移動するようにする方法です。入力規則で文字列指定まではできますが、次にセルに移動するにはEnterなどが必要です。これを省略する方法です。 バージョンは2003ですが、2007,2010でできるのでしたらそのバージョンでも構いません。

  • セルを好きなところに移動させたい

    Excelでセルに数値や文字を入力後Enterを押したら縦や横に移動しますが、1つ飛ばすとか斜め下に移動するとか任意の場所に移動させたいのですが、関数の本を読んでみても書いてありませんでした。 初歩的すぎて笑われるかもしれませんが、どなたか力を貸してください。

  • エクセルのセルの任意移動

    いろいろ調べたのですが、わからなかったので質問させていただきます 今、エクセルで表を作っているのですが、問題が発生しました。 たとえばAのセルに数字を入力してENTERを押すと Cのセルに移動、Cのセルに数字を入力してENTERを押すとFのセルに移動(あと任意のセルに移動)みたいな 事は出来ますか? よろしくお願いします

  • エクセルでエンターを押すと任意のセルに移動は出来ますか?

    エクセルでエンターを押すと任意のセルに移動は出来ますか? A1のセルでエンターを押すとC1に移動するようにしたいです。 宜しくお願いします^^

  • Excel でのセル移動(Enter/Tab)の質問

    Excelでのセル移動は、基本Enterが縦方向、Tabが横方向という認識だったのですが、気が付いたら両方横移動しかしなくなっていました。 とても不便で困っているのですが、設定変更の方法がわかりません。 どなたか教えてください。宜しくお願い致します。

  • セルの自動移動

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

  • エクセルのセル入力の方向

    エクセルのセルにデータを入力する際、アクティヴなセルを横に移動させたいときはTABキーを使っているのですが、Enterキーで同様に横にアクティヴセルを移動させることはできないでしょうか?

  • 任意のセルの移動をENTERキーでしたい

    現在、エクセルで入力フォームを作成してます が、任意のセルへENTERキーで移動したい のです。 たとえば、B4にデータ入力後、ENTERで B6に移動する場合、下記のマクロを作ったの ですが、うまく移動しません。 どうしてでしょうか? ENTERキーがエクセルのフォームしか使用 できないのですか? Sub B4からB6へのセル移動() If keyascii = vbKeyReturn Then Worksheets("受付入力").Range("B6").Select End If End Sub

専門家に質問してみよう