• ベストアンサー

EXCEL VBAのパスワード解除

EXCELのマクロをVBAで作りました。コードにパスワードをかけて保存しました。今回マクロを修正することになったのですが、パスワードを忘れてしまって、開くことができなくなりました。どうにかしてパスワードを解除できないものでしょうか?よろしくお願いします。

  • soont
  • お礼率31% (7/22)

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

  • ベストアンサー
noname#17649
noname#17649
回答No.2

「Excel パスワード 忘れた」でぐぐってみてください。 有償・無償のパスワード解析ソフトがあるみたいです。 ただし、ファイルの中身の保証はできませんが。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

残念ながら方法はありません。 あるなら、パスワードを掛ける意味が無いですから・・・。 あとはネットで解除ソフトを探して見てください。

関連するQ&A

  • VBAプロジェクトのパスワード解除について

    VBAプロジェクトのパスワードを解除した後VBAプロジェクトにあるモジュールを削除するというコードを書きました。 解除まではできていますが、モジュールを解除するコードにくると保護されているというエラーが出て進めません。 いくつかのことを確認しましたが、解決に至らなかったので、ご教示いただけないでしょうか。 確認した内容は以下のとおりです。 (1)パスワード解除後にブレークポイントを設定して、VBAプロジェクトを触ってみましたが、モジュールは展開されず、パスワードも要求されません。 (2)パスワード解除後プログラムを強制終了して、解除したエクセルをダブルクリックして開き、VBAプロジェクトを触ると、パスワードは解除されていて、モジュールも展開されました。 (3)パスワード解除とモジュール削除を別々のプロシージャにして、パスワード解除をしてプロシージャを終わらせて、改めてモジュール削除のプロシージャを実行してみましたが、VBAプロジェクトが保護されていますと出て、モジュール削除のコードが実行できない。 VBAで処理するのは不可能であるなら、PowerShellとの組み合わせなどでできるようになるのでしょうか? とりあえずは、xlsmをxlsxで保存し直すことでモジュールを削除するという目的は達成しておりますが、上記の方法でもやってみたいのでご教示お願いします。

  • vbaでvbaProjectのパスワード解除する

    マクロを作成したエクセルファイルがあるのですが、配布した数が1万ほどありまして、 今回、vbaプログラム自体を変更しなければいけなくなりました。 そこで、調べた結果vbaをvbaで編集することまではわかりました。 http://officetanaka.net/excel/vba/vbe/index.htm しかし、配布したエクセルファイルのvbaProjectにパスワード保護をかけていまして、上手く動作しません。 なので、vbaでvbaProjectの保護を解除したいのですが、何かいい方法がありましたら、 ご指導の程よろしくお願いします。 ※vbaProjectのパスワードはわかっています。

  • VBAパスワードを解除するマクロ

    そういうマクロがあるのか無いのかも分からないので、教えてください。 VBAProjectにパスワードを設定しています。これはマクロを無効にしてエクセルを開いたときにコードが管理者以外に見えないようにしたいためです。マクロを有効にして開いたときに、ある処理を走らせたあと、マクロごと消去したいのですが、コンパイル時にVBAにパスワードがっかっているために、うまくいかないようなのです。 どなたかご存知あれば、教えてください。 よろしくお願いいたします。

  • VBAで書き込みパスワードを解除して開く

    VBAでの作成経験が浅くわからないので、教えてください。 Excel2010のVBAを作成しております。 VBAで”ファイルを開く”ダイアログを表示し、ユーザが指定したファイルのパスワードの保護をマクロの中で解除してファイルを開きたいと思い作成しました。 myMB = Application.Dialogs(xlDialogOpen).Show(arg6:=myPassword) If myMB = False Then Exit Sub End If   ※myPasswordはユーザが開くファイルに使用するパスワード この方法ですと、パスワードを入れるダイアログが表示されてしまいます。 どうしたら、パスワードをユーザが入力することなく、マクロを実行することが できるのでしょうか?

  • エクセルVBAでVBAの修正は出来るのでしょうか?

    エクセルVBAでVBAの修正は出来るのでしょうか? あるエクセルファイルにマクロを組み込んでいます(ユーザーフォームも使用)。 このエクセルファイルを複数個フォルダ内にコピーしています。 このコピーした全てのファイルのマクロの修正をVBAで出来ないかと考えています。 修正箇所はモジュール内のコード修正、モジュールの追加、既存のユーザーフォームにボタン等の追加等です。 エクセルは2003を使用しています。 どなたか教えてください。

  • エクセルのマクロでパスワードについて教えてください。

    マクロの極初心者ですので、パスワードの解除の仕方について、優しくご教示頂けますと幸甚です。 オフィスは2007を使っています。 マクロの内容を他人に見られたくないので、 パスワードをかけようと思っています。 エクセルのツールバーのマクロの下の▼⇒マクロの表示⇒ステップ イン⇒ コードを記した画面のツールバーのツール⇒ VBAプロジェクトのプロパティー⇒保護のタブ⇒プロジェクトのロックにチェックマーク&パスワードを入力⇒OK を押し、エクセルをいったん閉じて再度開いたらステップインを押せなくなり、パスワードをかけることに成功できたようです。 ところが今度、ステップインを行うための操作がわかりません。 パスワードがかかっているからなのでしょうが、解除を行う方法を、素人の私でも理解できるように、 どの画面からどのような操作を行えばいいのか分かるようご教示頂けませんでしょうか。 宜しくお願い致します。

  • EXCEL VBAのパスワード解除

    VBAProjectのプロパティ保護としてパスワードをかけたのだが、2年も前のことでそのパスワードが何だったのかわすれてしまったために、マクロの編集ができなくて困っています。どなたか解除の方法があれば教えていただきたい

  • AccessからExcelのパスワードを解除

    いつもお世話になっております。 結構切羽詰っている状況での質問です。 AccessからExcelのデータを取込むように VBAで作成しておりましたら、 困ったところで引っかかってしまいました。 Excelを開いている時はならないのですが、 そのExcelファイルそのものにパスワードがかかっている為、 直接Accessから開くと、エラーになってしまいます。 Access側からVBAを使って、パスワード解除は出来ませんでしょうか? どなたか教えて下さいm(_ _)m

  • Excel内のVBAフォームのロック解除方法

    現在仕事でExcelを利用しているのですが、退職した前任者から業務ツールとしてExcelのVBAツールを引き継ぎました。 これに改造を加えたいのですが、フォームにロックがかかっているため、修正ができません。パスワードの入力を求められるわけでもないのですが、書店でVBAの本を見てもこれに関しては何も記載されていません。解除の仕方はあるのでしょうか?

  • エクセルブックのパスワード解除について

    シートのパスワード解除は見当たるのですが、ブックのパスワード解除は可能なのでしょうか。 OpenOfficeだと開けるような書き込みを見かけたので試してみたのですが、やはりパスワード入力を求められました。 実は秘匿性の高い文書はエクセルブックのパスワードを掛けて保存しているのですが、もしこれが簡単に解除されるようなら、保存方法を検討したいと思います。

専門家に質問してみよう