VBATips

エクセル起動時にマクロを実行させない【auto_open】【Workbook_Open】【ExcelVBA】

エクセル起動時にマクロを実行させない(起動時処理の無効化)

Workbook_OpenやAuto_Openの記述があるマクロ付きエクセルブックは、
ブックを開く際にWorkbook_Open、Auto_Openに書いた処理が実行されます。

ただ、これが困った場合があります。
・パスワード起動を求められて、パスワードを忘れてしまった。
・自動的にUserFormが立ち上がってしまうのを防ぎたい。

マクロを実行せずに起動する方法が2点あります

Shiftキーを押しながら対象ブックを起動

  1. Excelを起動する。
  2. メニューの「開く」クリックする。
  3. 「参照」をクリック→ファイルを開くダイアログで、開きたいファイルを選択する。
  4. Shiftキーを押しながら(押しっぱなしにしながら)「開く(O)」をクリックする。

 

マクロ自体を無効にしてしまう

下記を参照してください。

【解決】このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります【ExcelVBA】

注意点

  • 特にありません。

関連記事

コメント

タイトルとURLをコピーしました