• ベストアンサー

入力セルを限定して、Enterで次セルへジャンプ

imogasiの回答

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

エクセルは入力の都合などにより入力セルのアクチブにする順序を規制したり出来ません。エクセルは平板的であるが、素人にはなじみやすいものになっている。 エクセルにあまり期待して、あれもこれもと要求しすぎだと思う。 ーー そこにもユーザーフォームやデーターフォームもあるのでそういうものを使う人もいるだろう。 ソフトによっては、入力はフォームで、保存ファイルの項目順序や内容は別に設定の類もおおい。 ーー エクセルVBAでもChangeイベントでコントロールが出来るが、使い続けていると不便な点が出てくるように思う。 ーー CTRLキーを押しつつ、複数セルを順次1つづつ指定し、再度始めのセルをクリックして、そこからデータ入力+ENTERで次のセルに移るから、データ入力を続けられるが、こういう方法の応用はいかがかな。 動く方法が決っているので、行や列的に逆戻りなどは出来ないので順序を完全には指定できないと思うが。 ーー この質問には質問の事が1回限りなのか、別シートでも続けて同じことをするのか書いてない。もう少し全体の流れを質問に書いて質問しないと、回答がピントハズレになるかも。。

halihali55
質問者

お礼

回答、有難うございます。 >エクセルは入力の都合などにより入力セルのアクチブにする順序を規制したり出来ません。 そうなんですか、、。 >エクセルにあまり期待して、あれもこれもと要求しすぎだと思う。 なるほど、、。エクセルは何でもできそうな感じがするのですが、、(笑) やはり、名前ボックスでやっていくしかないようですね。 でも、勉強になりました。 有難うございました。

関連するQ&A

  • 入力後enterを押すと、非保護の別セルへ移動したい。(エクセル)

    エクセル2000での質問です。 入力用シートと印刷用シートを作りました。 入力シートは、数個の入力欄のセルのロックのチェックボックスを外してシート保護しました。 tabキーで次の入力セルに選択セルが移動するようになりました。 入力欄(セル)に文字や数値を入力後、enterを押すと、次の入力欄に移動するにはどうすればよいのでしょうか? 今は、enterを押すと、保護されている使用しない下のセルに移動します。 週個の入力欄(セルは)隣接しておらず、シート上にまばらに配置してあります。 教えてください。よろしくお願いします。

  • Excelでenterを押した後任意のセルに移動

    Excel VBAの初心者です、宜しくお願いいたします。 VBAで集計表を作成しているのですがExcelのオプションから設定してシートの保護で入力可能なセルを選びVBAを実行するとシートは保護されていますとメッセージが出て使えません。 A1を入力後EnterでA3へ移動、次にEnterでA6へとセルを移動させたいのです、VBAでの構文はどの様に作ればよいのかご伝授頂きたく宜しくお願いいたします。 Excel 2002、3、7を使用しています。  

  • EXCELで特定のセルのみ移動するには?

    EXCELでセルの保護の解除を行います。 そしてシート全体の保護をします。 そうすると保護の解除をしたところしか上書きできなくなります。 ここまでは分かるのですが、ロックの解除を行ったセルのみENTERキーで順番に移動させるような設定は出来ますか? なおかつ移動の順番などを指定したり出来ますか? もしも出来るようであれば、そのやり方を教えてください。

  • Excel 特定のセルだけEnterでセル内改行

    タイトル通りのことなのですが、VBA等を駆使してできないか悩んでいます Excelのセル内改行は通常Alt+Enterなのですが、 使っているシートの一つのセルだけ複数行入れるような大きな所があります。 他のセルでは問題ないのですがここの入力時では、 いつもAltを押しながらでないと改行できない煩わしさが募りまして、 「このセル内に限り」Enterキーだけで改行できるようにしたいのです。 条件としてはあくまでこのセルのみで、形を崩さずにできることが望ましいです。 この入力セルは他シートから参照されているため 複数行のセルに分割したり、テキストボックスに置き換えることは難しいです 色々探した挙句、Application.MoveAfterReturn など VBAを駆使して考えてみたのですが 手詰まりになってしまいました。 何かできる方法はありますでしょうか?

  • エクセルのセルのジャンプについて

    エクセルについて質問です。 3,000件程度のエクセルデータを作成していますが、入力に当り、sheet1のA列10行目のセルをクリックすると、sheet2のA列10行目のセルへジャンプするような関数はあ

  • エクセルのセルをENTERで指定箇所に移動させる

    ということをしたいと思っています。といっても、そんなにややこしい移動でなく、 A1B1,A2B2,A3B3というように、 右に一度進んだら斜め下に行く、という作業を繰り返したいだけです。 つまり、B列の入力をした後は必ずA列に戻って次の行から入力できる状態にしたいのです。 なお、移動にはENTERを使いたいと思っています。 CTRLで入力するセルに順番と名前をつけてやる方法を自分で見つけてやってみたのですが、 これだと、一度でもこの範囲内からはずれてしまうと、また一からの入力になってしまいますし、 理想はこのA列B列のどこから入力を開始しても、B列入力の後は次の行のA列に移動する、ということなのですが、、、。 入力しないセルをロックして保護する、という方法もやってみたのですが、私が何か間違っているのでしょうか、C列をロックしてもうまくいきませんでした。 なぜこのようなことをしたいかというと、誰でも使いやすいフォーマットを作っておきたいため、 このようにセル移動するシートを作成したいのです。 どなたかもしいい案があればどうぞお願いいたします。

  • Enterキーで順番にセルの移動する。

    Excel2013 Enterキーを押すと隣りのセルに移動ではなく、次に入力したいセルにカーソルが移動するようにしたいです。 たとえば、 必要事項を入力する書類で、B2のセルに入力したら次はD5のセルに入力、次はA6に入力といった書類あり、Enterキーを押して次の入力セルに移動するようにしたい。また、書類の書式を崩されたくないのでシート保護して使いたいです。 Enterで進み、戻る時はUPキーか、↑キーなどで設定したいと考えてます。 どなたか、VBで教えてくださる方お願いします。

  • EXCELで特定のセルのみ移動するには?パート2

    EXCELでセルの保護の解除を行います。 そしてシート全体の保護をします。 そうすると保護の解除をしたところしか上書きできなくなります。 ここまでは分かるのですが、ロックの解除を行ったセルのみENTERキーで順番に移動させるような設定は出来ますか? なおかつ移動の順番などを指定したり出来ますか? もしも出来るようであれば、そのやり方を教えてください。 前回と同じ質問なのですが、検証せずに評価をつけてしまったので、再度質問します。 バージョンは2003ではなく、2000でした。 シートの保護時に「ロックされたセル範囲の選択」という項目はありませんでした。

  • ExcelVBA「何か入ってるセルまでジャンプ」

    ExcelのVBAでアプリケーションをつくっており、何かが入力されているセルまでカーソルをジャンプさせたいのですが、その場合どう指定すれば良いのか教えてください。

  • エクセルで指定したセルにジャンプしたい・・・

    エクセル2000を使用しています。 あるフォームを作成しました。 入力するセルは常に決まっています。 順番に入力するようになっているのですが、その際に Enterキーを押すと次に入力するセルに勝手に ジャンプするようにするにはどうすればよいのでしょう?