[[20051110101143]] 『指定されたセルに入力』(arai) >>BOT

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

 

『指定されたセルに入力』(arai)

こんにちは、宜しく御願い致します

 今現在は、指定された範囲にしか入力を出来ないようにシート保護をかけています。
そこで、指定された範囲しか移動できないようにすることって可能ですか?
例えば

 Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Range("a1,b1,c1,a2,b2,c2").Select 

 End Sub

 これだと、順番通りに間違いなく入力すれば良いのですが
間違えた場合、範囲内の何処を選択してもA1に戻ってしまい駄目でした。
指定された範囲の中には、数字も文字も入力をいたします。
環境はWindowsXP Excel2002 です。
宜しく御願い致します(arai)

 EXCEL2002であれば、シート保護の際に
「このシートのすべてのユーザに許可する操作」の中の
「ロックされたセル範囲の選択」のチェックをはずしてから保護すれば、
 そのようになりませんか。

 2003で確認しましたので、たぶん2002でも同様ではないかと思いますが。
 (sato)

 こちらも参考になるかもしれません。↓                         (LOOKUP)
[[20040802161638]] 『エンターキーでセルの移動』(ひで) 

 衝突しました。

 指定したセルだけロックを外しては?

 Private Sub Worksheet_Activate()
 With Me
    .Unprotect
    .Cells.Locked = True
    .Range("a1,b1,c1,a2,b2,c2").Locked = False
    .EnableSelection = xlUnlockedCells
    .Protect
 End With
 End Sub
 (seiya)


回答をくれた皆様有難う御座いました
 色々な方法があるんですね。
勉強して頑張ります。
有難う御座いました
失礼させて頂きます(arai)


コメント返信:

[ 一覧(最新更新順) ]


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