Excelなどに掛けたVBAパスワードを
忘れてしまった時の対処方法を紹介。
色々と調べてやってみたら、この方法が
一番簡単に確実に解除することができました。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword-thumb.jpg)
必要なもの
バイナリーエディタが必要となるので、下記リンクのソフトをダウンロードしておきます。
Binary Editor BZ ダウンロードはこちらから
解除対象の状況
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword5.png)
ExcelのVBAにパスワードをかけて分からなくなった場合の対処方法となります。
解除手順
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword7.png)
まずはエクセルファイルの拡張子をzipに変更します。拡張子が表示されていない場合は
下記手順で拡張子を表示しておきます。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword6.png)
エクスプローラーの表示から表示、ファイル名拡張子にチェックをします。
デスクトップ上のファイルも全て拡張子が表示されます。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword8.png)
sample.xlsmからsample.xlsm.zipに変更します。こんなメッセージが表示されるので
はいを選択します。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword9.png)
次にzipファイルになったエクセルファイルを右クリックで「すべて展開」をクリックします。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword10.png)
左側が展開されたフォルダ、右側がエクセルファイルをzipにしたファイルです。
このzipファイルは必要なのでそのままにしておきます。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword11.png)
展開したフォルダ内のxlフォルダを開きます。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword12.png)
vbaProject.binというファイルがあるので、これをバイナリーエディタで開きます。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword13.png)
バイナリーエディタが起動したら、画面上部の編集をクリックします。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword14.png)
リードオンリという所にチェックが付いているので、チェックを外します。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword15.png)
次に画面上部の検索欄に「dpb」と入力して検索します。
DPBという箇所が検索されました。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword16.png)
DPBのDの部分にカーソルで選択します。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword17.png)
このDを1に変更します。キーボードで1を押すだけで変更できます。
保存を押してエディタを閉じます。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword18.jpg)
左側が展開したフォルダ、右側がエクセルファイルをzipファイルのまま解凍せずに開いたフォルダとなります。
左から右にvbaProject.binファイルをコピーして、書庫ファイルのままファイルをxlフォルダ内の
vbaProject.binファイルを上書きします。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword19.png)
上書きします。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword20.png)
展開したフォルダはもう不要なのでゴミ箱に移動します。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword21.png)
sample.xlsm.zipからsample.xlsmへファイル名を元に戻します。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword22.png)
はいを選択します。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword23.png)
再びエクセルファイルに戻るので起動します。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword24.png)
エクセル起動時にこんなメッセージが表示されるので、「はい」を選択して、
一度保存してエクセルを閉じます。
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword25.png)
再びエクセルを立ち上げて、開発タブからVisual BasicでVBAを開くと、パスワードが解除されて
コードを見ることができます。
あとがき
![【Tips】悪用厳禁!! 忘れてしまったVBAパスワードを解除する方法](https://pc.mogeringo.com/wp-content/uploads/2024/03/excelpassword4.png)
今回は自分が困ったので、いろいろと調べていてダメだった手順など繰り返して
やっと簡単にできる方法を見つけました。あくまで自分のファイルで作業を行ってください。
ご参考になればと思います。
コメント