- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:行ごとに保護するマクロにパスワードを付けたい)
行ごとに保護するマクロにパスワードを付けたい
このQ&Aのポイント
- Excel2010を使用しております。A列に「承認」という文字が入ると、その行が保護されるマクロがあります。保護を解除する際にパスワードを設定したいのですが上手く行きません。
- Excel2010を使っている際、A列に「承認」という文字が入ると、その行が保護されるマクロがあります。現在の状況では、シート保護の解除を押すと保護が解除されてしまいます。保護を解除する際にパスワードを設定したいのですが、上手く行きません。
- Excel2010を使用しています。A列に「承認」と入力すると、その行が保護されるマクロがあります。現在の状態では、シート保護の解除を押すことで保護が解除されますが、保護を解除する際にパスワードを設定したいのですが、うまくいきません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>ActiveSheet.Protect DrawingObjects:=True, Contents:=True, AllowFormattingCells:=True を以下のように ActiveSheet.Protect Password:="12345", DrawingObjects:=True, Contents:=True, AllowFormattingCells:=True パスワードを引数で渡せばOKです。 解除も Activesheet.Unprotect Password:="12345" でできます。 ただ、デフォルトですべてのセルはロックされているので、このままだと 一行に承認と書くと、シート全体が保護されて書き換えられなくなります。 マクロの実行前に、まず全てを選択してセルのロックを外しておくこと。
お礼
ここに書けば良かったんですね!勉強になりました。 お陰さまで希望通りになりました(^^♪ 本当にどうもありがとうございました!