- ベストアンサー
EXCELで横方向に入力するには
すみません エクセルで横方向に特定回数入力した後、下の行に移動させるための方法を探しています。 例えば、A1、A2、A3、・・・・・と横に10個データを入れたら、次はB1に戻り、その後、B1、B2、B3・・・と入力したいのです。 おそらくマクロで出来ると思うのですが、マクロの知識が全くなく、悩んでいます。 どなたかご存知の方がいらっしゃいましたら、ご教授ください。 ※外部に取り付けた機器から直接データを取り込み、エクセルで計算処理しようと考えています。 よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
>横方向に入力 自動リターン機能をお使いになるのはいかがでしょうか?Tabキーで右に移動した場合には、Enterキーを押すと最初の列(の次の行)に戻ります。 エクセル技道場-自動リターン機能 http://www2.odn.ne.jp/excel/waza/cell.html#SEC3 >A1、A2、A3、・・・・・と横に10個データを入れたら、次はB1に戻り、その後、B1、B2、B3・・・と入力したいのです アクティブになる順番を意識して複数の選択範囲に名前をつける、のはいかがでしょうか? エクセル技道場-アクティブになる順番を意識して複数の選択範囲に名前をつける http://www2.odn.ne.jp/excel/waza/name.html#SEC7
その他の回答 (5)
$5です。 > エクセルで横方向に特定回数入力した後 > 例えば、A1、A2、A3、・・・・・と横に10個データを入れたら、 これはタテヨコ逆ですよね。 ヨコなら、「A1、B1、C1・・・」という表現になりますが。。。 どちらなのでしょう。
なんで、そんなことするために、いちいちマクロに走るんですかね。 「ツール」ー「オプション」の「編集」タブの 「入力区後セルを移動する」で「右」を指定。 入力したいセルを全て選択すれば、「Enter」で選択範囲内を横に移動しますよ。 入力範囲をいちいち選択するのが面倒なら、入力範囲を全て選択しておき、 「挿入」ー「名前」-「定義」で適当なな名前をつけておきます。 入力するときには、数式バーの左にある「▼」をクリックすれば、 上記でつけた名前がリストされるので、目的の名前をクリックすれば、 その名前で指定された範囲が全て選択された状態になります。 ご参考まで...
- imogasi
- ベストアンサー率27% (4737/17069)
もちろんVBAでも出来ます。 しかし カーソルを(MoveAterReturnDirection)を横(ツールーオプションー入力後にセルを移動する方向ー右)方向にして A1:J30とか指定したままにして、数字・文字入力+Enterで質問のようになります。
- okormazd
- ベストアンサー率50% (1224/2412)
1.まず、右方向への移動 メニューバー ツール―オプション―編集 で、 「入力後セルを移動する」にチェックを入れ、 「方向」で「右」を選択する。 2.入力後の折り返し (1)入力したい表の範囲を選択してロックする。 ロックの仕方 ロックボタン(錠前のボタンです) が表示されていればそれをクリック。 表示されていなければそれを表示する。 表示するには、表示―ツールバー―ユーザー設定―コマンド―書式 で探す。 あるいは、 ロックの仕方がわからなければ、オフィスアシスタントに「セルのロック」と入れて聞く。 (2)シートの保護 メニューバー ツール―保護―シートの保護 で「OK」とする。 これで先ほど選択した表の範囲しか入力できなくなるはず。 ここで、表の範囲を選択してデータを入力すれば、表の範囲でカーソルが移動する。 または、 セルに入力後、Tabキーを押して入力すれば、カーソルを折り返す。
- sora98
- ベストアンサー率53% (62/115)
過去の質問で似たようなものがありました。 ご覧になってみてください。