|
こんにちは。かみちゃん です。
>このような条件で、請求書No.のセル(G3)のみプロテクトをかけず、マクロを知
>らない人が請求書No.を「保護のクリア」を使わず、自在に入れられるようにした
>い
まず、シートの各セルの「保護」の「ロック」を設定します。
基本的には、最初は、全てのセルに「ロック」が設定されています。
そこで、まず、G3セルの「書式設定」の「保護」の「ロック」のチェックをはずします。他のセルの設定は「ロック」がチェックされているので何もしません。
そのあと、「ツール」の「保護」の「シートの保護」を選択して、シートを保護します。
その上で、下記コードを実行してみてください。
シートの保護がかかっているにもかかわらず、G3セルだけは値が入ることがわかると思います。G4セルの値を入力しようとすると、保護がかかっているので、エラー
になりますが。
Sub Test()
' Sheets("請求書").Unprotect
Range("G3").Value = 1
Range("G4").Value = 1
' Sheets("請求書").Protect
End Sub
>本来なら改めて質問すべきでしょう
はい。他の方々もご覧になっていますので・・・
ということで、タイトルを変更させていただきました。
|
|