[[20070912152103]] 『元の位置に戻す』(103) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『元の位置に戻す』(103)
とっても初歩的な質問ですがお願いします。
 表にdataを入力している時、最後の欄に入力し終わって次の行の最初に戻るのに、Enterキーで簡単に移動する方法はないでしょうか?
 excelは2000版です。

 データ→フォーム で入力するか
 A1入力→TAB→B1入力→TAB→C1→TAB→D1入力→Enter→A2にカーソルが移動

 (Ohagi)

Ohagiさん

 すごいですね〜
 “出来ないな…”っと半ばあきらめて書き込みしましたが、さすがです!
 有り難うございました<(_ _)>

再度、教えて下さい<(_ _)>

他の人に教えてもらったようにこの方法を教えたら、作成してあった表にデータ→フォームで入力しようとしたら
「リストまたは結合セルを含む範囲に対してこのコマンドは使用できません」というエラーメッセージがでました。

 また、A1入力→TAB→B1入力→TAB→C1→TAB→D1入力→Enterとしても移動しません。
 この表には結合セルはありませんが、真ん中あたり2箇所に計算式が入力されています。
かなりdata量が多いのでこの方法で入力できたら便利だと言うのですが、私ではどうしてなのか分かりません。
 このEXCELも2000年版です。
 宜しくお願いいたします。


 >作成してあった表にデータ→フォームで入力しようとしたら…
 結合セルがあれば、フォームは使用できません
 見た目上、結合しているように見せかけてごまかせるのであれば工夫してみてはいかがでしょうか?

 >また、A1入力→…D1入力→Enterとしても移動しません
 途中に計算式が入っているのは関係が無いと思います
 「移動しません」というのは、どういう状況ですか?
 フォームを使用していて次のシートに行かないのか
 フォームを使用せずに入力していて、アクティブセルが移動しないのか…

 1行のデータをフォーム入力 
http://www.sharp-pcstudio.com/disp.asp?cno=5&tbno=0&dno=86

 (Ohagi)


 マクロでよければ。
 セットを実行。
 止めるときはに解除を実行。
 ブックを閉じると機能が無効になります。
 (マクロを実行した時のみ有効)
 BJ

 注)
 行単位の選択ができなくなる。
 D列より右は選択ができない。
 D列より右にスクロールもできない。

 Sub セット()
   ActiveSheet.ScrollArea = "A:D"
   Application.MoveAfterReturnDirection = xlToRight
 End Sub

 Sub 解除()
   ActiveSheet.ScrollArea = ""
   Application.MoveAfterReturnDirection = xlDown
 End Sub

 あ、オプションで入力後にセルを移動する方向を
 右にしてください。(手動)

 マクロに組み込んだ方がいいかも、という事で追加しました。
 尚、移動方法は解除マクロを実行するか、手動で設定し直さないと
 右移動のままです。


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.