• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:パスワードが変わってしまいます)

Excelマクロでシートデータをクリアする処理によるパスワードの変更

このQ&Aのポイント
  • パスワードが変わってしまう問題について質問です。
  • Excelのマクロを使って、シートデータをクリアする処理を行っています。
  • しかし、処理を実行すると、ブック保護のパスワードが変更されてしまいます。原因が分からず困っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

そりゃ、あなたw > ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="abcd" 変えちゃってますもんw あと、余計なお世話かもですが、 > If a.Name = "1" Or a.Name = "2" Or a.Name = "3" Or a.Name = "4" Or a.Name = "5" Or a.Name = "6" Or a.Name = "7" Or a.Name = "8" Or a.Name = "9" Or a.Name = "10" Or a.Name = "11" Or a.Name = "12" Or a.Name = "13" Or a.Name = "14" Or a.Name = "15" Or a.Name = "16" Or a.Name = "17" Or a.Name = "18" Or a.Name = "19" Or a.Name = "20" Or a.Name = "21" Or a.Name = "22" Or a.Name = "23" Or a.Name = "24" Or a.Name = "25" Or a.Name = "26" Or a.Name = "27" Or a.Name = "28" Or a.Name = "29" Or a.Name = "30" Or a.Name = "31" Then 1~31って事ですよね。   If a.Name >=1 And a.Name<=31 then ですっきりしませんか。

cyz
質問者

お礼

シート保護のつもりだけがブックの保護まで影響しているということですね ありがとうございます 方法を考えて見ます それから  If a.Name >=1 And a.Name<=31 then これ、とても参考になりました ありがとうございます

関連するQ&A

専門家に質問してみよう