[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『指定されたセルに入力』(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.