- ベストアンサー
エクセルの入力作業で。。。
この度エクセルの入力作業をするのに、入力作業はC、D、E、F行までしか使わないません。 F行の入力が終わったら、自動的にC行の次の列に移動するようにするには何かいい方法がないでしょうか??
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
エクセル97及び2000の場合なんですが ええと まず最初にC~Dのセルを選択し、セルの書式設定でセルの保護のロックを解除します。 入力したくないセルは全部ロックにして下さい。 次にシートの保護をOKにして下さい。(シートを保護する) 次にコントロールツールボックスの中にシートのプロパティがあります。その中のEnableSelectionの0を1に (-XlUnlockedcell)変更してください。 これで設定終了です。 後はEnterキーだけで入力して移動できます。 但しEnableSelectionはブックを終了すると規定値0に戻ります。 私の場合はブックを開いたとき自動設定になるようにVBAで設定しています。 Sub auto_open() Workshee("sheet1").EnableSelection=XlUnlockedcells End Sub 以上でどうでしょう
その他の回答 (4)
- monjirou-K
- ベストアンサー率34% (25/73)
先に「ツール」→「オプション」→編集タブで「入力後に移動する方向」を「右」にします。 エクセルの表で数値を入力する全部のセルをドラッグして選択します。数値を入力し「Enter」 これで出来ると思います。
- neKo_deux
- ベストアンサー率44% (5541/12319)
[Tab]キーを使用しているのでしたら、入力したい範囲の [書式]-[セル] 「セルの書式設定」ダイアログ 「保護」タブ 「ロック」のチェックを外す。 [ツール]-[保護]-[シートの保護]でシートの保護を有効にすると、入力可能な範囲だけを[Tab]で移動するようになります。 他の人に使ってもらう、入力範囲以外は変更してもらいたくない、という場合に有効です。
- bakatono
- ベストアンサー率38% (35/90)
横の並びを「行」 縦の並びを「列」として説明します. C~E列の各セルの入力を終えた後TABキーで次の列に移動するようにし,F列の入力を終えたところでリターンキーで次の行に移動します.そうすれば,カーソルは次の行のC列に移るはずですよ. C列に入力→TAB→D列に入力→TAB→...F列に入力→リターン→自動的に次の行のC列にカーソル移動. 要は,TABキーで列移動してリターンで改行すると,前の行の最初の入力列に戻る. ってことです. 途中でカーソルキーを使うと,正しくC列に戻りません.入力ミスなどで前の列に戻りたいときはSHIFT+TABで左の列に移動で来ます, EXCELのバージョンや設定によってはダメかもしれませんが.おためしあれ.
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 最初に、C~F列の入力範囲を選択しておきます。 そして、範囲選択されたまま、各セルへ入力して、 [Enter]で下へ移動、 [TAB]で右へ移動、F列の場合は1つ下の行のC列へ移動 します。 さらに、メニューの[ツール]→[オプション]→[編集]タブで、 [入力後にセルを移動する]にチェックして、[方向]に「右」を選択しておけば、[Enter]で右へ移動します。