2017-11-30 6 views
0

問題が発生しています。私は以下のようにVBAコードを使用してシート保護たび:。VBA保護されたシートが[レビュー]タブのユーザーによって保護されなくなる

シート(「シート名」)をパスワード保護:= PWD

シートが保護になるん、しかし、シートは手動時にユーザーによって保護されていないことができます[レビュー]タブの下にある[UnProtect]をクリックします。そこにパスワードがあってもパスワードは必要ありません。 助けてください!

+0

:あなたはPassword:=後に空白文字を持っていない

をそれは次のようになります。 '値を割り当てましたか? – Rory

+0

それは引用符ではありません。 "pwd" – mooseman

答えて

1

あなたの構文が間違っていると思います。 pwdパスワードの値がある場合

あなたは「このような間にそれを配置する必要があります。makeしてくださいパスワードが含まれていますあなたの変数の名前がある

Sheets("SheetName").Protect Password:="pwd" 

pwd場合は必ずそれが空であることではありません。 `PWDである場合

Dim pwd As String 
pwd = "pass" 

Sheets("SheetName").Protect Password:=pwd 
関連する問題