プロが教える店舗&オフィスのセキュリティ対策術

すみません
エクセルで横方向に特定回数入力した後、下の行に移動させるための方法を探しています。
例えば、A1、A2、A3、・・・・・と横に10個データを入れたら、次はB1に戻り、その後、B1、B2、B3・・・と入力したいのです。
おそらくマクロで出来ると思うのですが、マクロの知識が全くなく、悩んでいます。
どなたかご存知の方がいらっしゃいましたら、ご教授ください。
※外部に取り付けた機器から直接データを取り込み、エクセルで計算処理しようと考えています。
よろしくお願いします。

A 回答 (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

参考URL:http://www2.odn.ne.jp/excel/waza/name.html#SEC7
    • good
    • 0

$5です。


> エクセルで横方向に特定回数入力した後
> 例えば、A1、A2、A3、・・・・・と横に10個データを入れたら、
これはタテヨコ逆ですよね。
ヨコなら、「A1、B1、C1・・・」という表現になりますが。。。
どちらなのでしょう。
    • good
    • 0

なんで、そんなことするために、いちいちマクロに走るんですかね。


「ツール」ー「オプション」の「編集」タブの
「入力区後セルを移動する」で「右」を指定。
入力したいセルを全て選択すれば、「Enter」で選択範囲内を横に移動しますよ。
入力範囲をいちいち選択するのが面倒なら、入力範囲を全て選択しておき、
「挿入」ー「名前」-「定義」で適当なな名前をつけておきます。
入力するときには、数式バーの左にある「▼」をクリックすれば、
上記でつけた名前がリストされるので、目的の名前をクリックすれば、
その名前で指定された範囲が全て選択された状態になります。

ご参考まで...
    • good
    • 0

もちろんVBAでも出来ます。


しかし
カーソルを(MoveAterReturnDirection)を横(ツールーオプションー入力後にセルを移動する方向ー右)方向にして
A1:J30とか指定したままにして、数字・文字入力+Enterで質問のようになります。
    • good
    • 0

1.まず、右方向への移動


メニューバー
ツール―オプション―編集
で、
「入力後セルを移動する」にチェックを入れ、
「方向」で「右」を選択する。
2.入力後の折り返し
(1)入力したい表の範囲を選択してロックする。
ロックの仕方
ロックボタン(錠前のボタンです) が表示されていればそれをクリック。
表示されていなければそれを表示する。
表示するには、表示―ツールバー―ユーザー設定―コマンド―書式
で探す。
あるいは、
ロックの仕方がわからなければ、オフィスアシスタントに「セルのロック」と入れて聞く。
(2)シートの保護
メニューバー
ツール―保護―シートの保護
で「OK」とする。
これで先ほど選択した表の範囲しか入力できなくなるはず。
ここで、表の範囲を選択してデータを入力すれば、表の範囲でカーソルが移動する。
または、
セルに入力後、Tabキーを押して入力すれば、カーソルを折り返す。
    • good
    • 0

過去の質問で似たようなものがありました。


ご覧になってみてください。

参考URL:http://oshiete1.goo.ne.jp/qa2573751.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!