[[20061102163204]] 『入力後のセル移動』(miya) >>BOT

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

 

『入力後のセル移動』(miya)
入力後のセル移動について教えて下さい。上下左右であれば ツール→オプション→編集 でできるのですが、決まった列まで入力すると1行下の決まった列に戻すという設定は可能なのでしょうか?例えばセルの横移動で、セルB1〜M1まで入力するとM1の入力後にB2に、B2〜M2まで入力するとM2入力後にはB3に‥という感じです。教えて下さい。お願いします。

 このようなご質問がありました。↓           (#REF!MAN)
[[20040802161638]]『エンターキーでセルの移動』(ひで)

 そのシートがかならず B列〜M列までしか入力しないのであれば、次のような方法があります。

 まず、カーソルの動きを右向きにしておきます。

 次に、シートタブ(シートの下の方の Sheet1 とかあるところ)を右クリックして、
 「コードの表示」をえらび、出てくる窓に次のコードをコピー・貼り付けします。

 Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column = 14 Then Target.Offset(1, -12).Activate
 End Sub

 これで、

 >セルB1〜M1まで入力するとM1の入力後にB2に、B2〜M2まで入力するとM2入力後にはB3に

 という動きになります。

 ただし、このままでは N列を選択することができなくなりますので、ご注意を。
 (まずければ、先ほどのコードを削除すれば元に戻ります。)

 (ホグペン)

コメント返信:

[ 一覧(最新更新順) ]


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