2017-02-15 6 views
3

VBAコード付きのExcelファイルがあります。このコードには、auto_open()呼び出しで表示されるフォームも含まれています。Excel VBAコードにアクセスできない

VBAコードフォーム開発者タブを開く前に問題が発生したことはありませんでした。しかし、私はそのファイルを開くと自動的にauto_open()が呼び出されます(フォームが表示されます)、コードにもうアクセスすることはできません。フォームを閉じると、ファイルも閉じます。

この問題は、VBAコードがハングアップしていたために、タスクマネージャからExcelをシャットダウンしたときに開始されました。それ以来、私はauto_open()からロードされたフォームを含む他のファイルのVBAにアクセスすることができませんでした。

注:すでにShiftキーを押したままファイルを開いてみました。

何が問題ですか?以前のようにVBAマクロにアクセスするにはどうすればよいですか?シフトを押す

おかげ ミゲル

+1

IDEが開かないことを意味しますか? – 0m3r

+0

* safe *モードで開こうとしましたか?コマンドプロンプトで、* EXCEL.EXE *のパスに進み、次に「EXCEL.EXE/safe」のパスに進みます。また、別のフォルダからファイルのコピーを開いてみてください。 – PatricK

+0

どちらもうまくいかなかった。下の私の答えをチェックしてください。ありがとう –

答えて

1

ここで私はこの管理方法です:私でした

ではなくダブルクリックし、Windowsのファイルを:

  1. オープンエクセル
  2. ファイル - >開く
  3. がファイルをブラウズし保持するが、 「Shift」キーを押しながら「開く」をクリックします。 (ワークブックの読み込みが完了するまで保持し続けます)
0

と鍵を壊し、コードを開く必要があり、あなたが好きなように、あなたは停止ボタンや編集をクリックします。これは私がユーザーフォームを使ってauto_openメソッドを持っているところで何度か私のために働いています。もう1つの選択肢は、信頼する設定を常に尋ねるように変更することです。これは、マクロの実行を停止します。通常の方法でコードにアクセスできます。

+0

ありがとう。これは私のために覚醒しなかった。下の私の答えをチェックしてください。 –

関連する問題