• ベストアンサー

エクセル2010セル入力後指定の離れた場所に移動?

エクセルについての質問ですが、A1に文字を入力してEnterキーなどを押した後にA3などの離れた場所に自動で空白セルに移動させることはできるのでしょうか?いろいろ調べてみましたが解決できなかったのでわかる方がおりましたらお願いします。関数についてはよくわかりません。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

関数の問題ではありません。 ご相談に書かれたことは,例えば次のように設定しておくと出来ます。 手順: A1セルを選び,ホームタブの書式▼から「セルのロック」を選ぶ(「セルのロック」の選択を外す) A3セルを選び,ホームタブの書式▼から「セルのロック」を外す 必要に応じて,他の行きたいセルもセルのロックを外す 校閲タブから「シートの保護」を開始し,その際に「ロックされたセルの選択」のチェックを外してOKする。 A1に入力し,Enterすると,A3に移動する。

a4rfa4y
質問者

お礼

ご意見ありがとうございます。清算書等で使いたかった物で丁度当てはまる回答でした。 こんなに楽に出来るとは思わず難しく考えていました。 今後も使用する場面は多々あると思うのでありがたく使用させていただきます。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

Enterキーなどを押した後にA3などの離れた場所に自動で空白セルに移動させることはできるのでしょうか? 空白セルに入力するなら以下のような手順が簡単かもしれません。 入力範囲を選択して、Ctrl+Gでジャンプダイアログを出して、「セル選択」「空白セル」でOKして入力対象の空白セルを選択しておきます(必要ならTabキーで入力セルを移動)。 この状態で入力してEnterすれば、空白セルに順次データを入力することができます。

a4rfa4y
質問者

お礼

なるほど、ジャンプダイアログというものを使用するのですね。 ただ、実際に使いたい場面というのは、質問内容が多数の時の場合(A1→文字入力Enter→A3→文字入力Enter→B6~30箇所位)でしたのでひとつひとつ入力するのは時間が掛かってしまい大変でした。 今後の参考にさせていただきます。ご意見ありがとうございました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! >・・・自動で空白セルに移動させることはできるのでしょうか・・・ とありますので、マクロの一例です。 A列限定としています。 画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に ↓のコードをコピー&ペーストしてA列にデータ入力 → Enter としてみてください。 Private Sub Worksheet_Change(ByVal Target As Range) 'この行から Dim i As Long If Intersect(Target, Columns(1)) Is Nothing Or Selection.Count <> 1 Then Exit Sub i = Target.Row Do Until Cells(i, 1) = "" i = i + 1 Loop Cells(i, 1).Select End Sub 'この行まで 他に良い方法があればごめんなさいね。m(_ _)m

a4rfa4y
質問者

お礼

>A列限定としています。 こんにちは! ご意見ありがとうございました。 今回使用したい場面は清算書などで金額等を指定した場所(30箇所程度)に入力する作業でした。 A列だけでなく色んな場所も使いたかったので、マクロの勉強をしてスキルを磨きたいと思います。

関連するQ&A

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

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

  • Excel 入力セル移動方法

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

  • セルの自動移動

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

  • エクセルでセル移動について

    エクセルのA1からD10の表に縦に数値を入力します。 各列によって空白のセルがあります。 A列の入力が終わればB1に、B列の入力が終わればC1に セル移動するにはどうすればいいでしょうか? (空白セルがあるため、Ctlキー+↑キーでは上手くいきません。) 教えて下さい。よろしくお願いします。  

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

    よろしくお願いします XP Excle2003 A1セルに「2033」などの任意の数字を入れた後に Enterキーを押すとA2セルではなくB1セルに移動してしまいます。 A1・A2・A3と文字入力していきたいのですが、設定がわからず困っています。 わかる方よろしくお願いします。

  • Excel 入力

    Excelで文字や数字を入力してEnterキーを押すと、 普通は次の入力場所が下のセルに移動しますよね? それが、Enterを押すと横のセルに移動するので、 下に行くように直したいのですが・・・。 説明がわかりにくくてすいません; どなたかわかる方お願いします。

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

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

  • セルの移動

    エクセルにデータを入力するときに、数字をいれてENTERキーを押すと次に入力するセルが下にいってしまうので、またいちいち右のセルをクリックしないとなりません。 これってこういうものなんですか? けっこう数があるので面倒です。 ENTERキーを押したら右に自動で移動してくれるようになりませんか?

  • EXCELの

    EXCELの"セルの文字入力"で解決できないか? と思い投稿しました。 EXCELのセルに文字入力して、Enterを押した後に セルの右端(文字の末尾)にカーソルがあります。 その時、入力済みの文字で打ち忘れた文字があり、 矢印キー(←)を押して左に動かそうとすると、 いきなり、左のセルに移動してしまいます。 これが結構、目的の入力場所にカーソルを移動する(戻す)のに 手間がかかり文字入力の際、悩ましく思っています。 文字入力後Enterでセルに残っているカーソルを 同セル内の左側に一文字づつ移動させる方法が あったら教えてください。 EXCELの達人の方々、よろしくお願いします。

  • エクセルでセルの移動について

    例えば、まずA1セルに入力します。次にenterキーを押すとA3に、次に押すとB1に移動って出来ますか? お願いします。

専門家に質問してみよう