Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


35096 / 76732 ←次へ | 前へ→

【46839】Re:EnterにTabの機能を割り付けたい
回答  Kein  - 07/2/18(日) 16:02 -

引用なし
パスワード
   入力確定したら、直ぐに次のロックされていないセルに移動したい、
ということですね ?
最も簡単なのは、ロック解除しているセルを全て選択してしまうだけ、
という方法です。選択されている間は、Enterキーでその範囲内のみを
移動できます。移動方向も任意に決めることが出来ます。
以下のようなマクロを、対象シートのシートモジュールに入れてみて下さい。

Private Sub Worksheet_Activate()
  Range("B2:D5, B7:B8, B13:B16, B18:B20").Select
  '↑ロックを解除しているセル範囲を指定
  Application.MoveAfterReturnDirection = xlToRight
  '↑このシートだけ、入力確定後のセル移動を右方向へ変更
End Sub

Private Sub Worksheet_Deactivate()
  Application.MoveAfterReturnDirection = xlDown
  '通常、下へ移動する設定にしているなら、元へもどす
End Sub
3 hits

【46834】EnterにTabの機能を割り付けたい RDK 07/2/18(日) 10:14 質問
【46838】Re:EnterにTabの機能を割り付けたい りん 07/2/18(日) 14:57 回答
【46873】Re:EnterにTabの機能を割り付けたい RDK 07/2/19(月) 14:34 お礼
【46839】Re:EnterにTabの機能を割り付けたい Kein 07/2/18(日) 16:02 回答
【46874】Re:EnterにTabの機能を割り付けたい RDK 07/2/19(月) 14:41 お礼

35096 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free