【VBA】ExcelVBAのモジュールにパスワードをかける

ExcelVBAのモジュールにパスワードをかける方法と解除する方法をまとめました。

モジュールにパスワードを設定する

VBAエディターを開きます。

ツールをクリックし、VBAProjectのプロパティを選択します。

保護タブを選択します。

  1. 「プロジェクトを表示用にロックする」にチェックを入れます。
  2. 「パスワード」と「パスワードの確認入力」にパスワードを入力します。今回はパスワードに「test」と入力してみます。
  3. OKを押します。

今回はモジュールにパスワードを設定するテストのためパスワードを簡単なものにしています。 実際にパスワードをかける場合は、もっと複雑なものを使用してください。
また、パスワードを忘れるとVBAProjectを開けなくなるので、注意してください。

パスワードをかけたExcelファイルを保存して閉じます。

Excelファイルを開きます。
VBAエディターを開き、VBAProjectをダブルクリックします。

パスワード入力画面が表示されるので、さきほど設定したパスワードを入力してOKを押します。

ロックが解除され、モジュールの内容を見ることができるようになります。

モジュールのパスワードを解除する

VBAエディターを開き、VBAProjectをダブルクリックします。

パスワード入力画面が表示されるので、パスワードを入力してOKを押します。

ツールをクリックし、VBAProjectのプロパティを選択します。

保護タブをクリックします。

  1. 「プロジェクトを表示用にロックする」のチェックを外します
  2. 「パスワード」と「パスワードの確認入力」を空欄にします。
  3. OKを押します。

パスワードを解除したExcelファイルを保存して閉じます。

Excelファイルを開き、VBAエディターを開くとパスワードを入力せずにモジュールを見ることができます。

Licensed under CC BY-NC-SA 4.0
最終更新 2018年8月26日 00:57
Hugo で構築されています。
テーマ StackJimmy によって設計されています。