アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセル2010です。
保護されたシートの特定セルのみ、
入力可能な設定をしています。
保護は解除せず、マクロで入力可能なセルを指定(Renge、Cells等)してもエラー(1004)となり、選択できません。
選択するコードについて、教えてください。

A 回答 (2件)

こんにちは。



Excelでは、マクロのみを実行させるようなオプションが用意されています。

例えば、以下のようにします。
ThisWorkbook のイベントや以下のような標準モジュールに
UserInterFaceOnly:=True という呪文を入れることで、マクロが、保護のまま稼働します。

Sub Auto_Open
With Sheet1
 .Unprotect
 .Protect UserInterFaceOnly:=True
End With
End Sub
    • good
    • 0
この回答へのお礼

こんばんは
サンプルコード付の丁寧な回答
助かりました。
ありがとうございました。

お礼日時:2016/11/12 00:02

「シートの保護」の設定で「このシートのすべてのユーザーに許可する操作」の「ロックされていないセル範囲の選択」にチェックが入っていないとエラーになります。

「エクセル2010です。 保護されたシート」の回答画像1
    • good
    • 0
この回答へのお礼

こんばんは
画面付きの丁寧な回答
ありがとうございました。

お礼日時:2016/11/12 00:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!