前提
Excelファイルを開いたタイミングでVBAマクロが起動し、Excelファイルの内容が変わってしまうことがある。
VBAマクロが起動する前の、現時点のExcelファイルの内容を知りたい時もある。
手順
Excelを起動する
![](https://it-skill-memo.work/wp-content/uploads/2020/08/excel_macrostop_001.png)
「開く」をクリックする
![](https://it-skill-memo.work/wp-content/uploads/2020/08/excel_macrostop_002.png)
「参照」をクリックする
![](https://it-skill-memo.work/wp-content/uploads/2020/08/excel_macrostop_003.png)
VBAマクロを実行せずに開きたいExcelファイルを選択する
![](https://it-skill-memo.work/wp-content/uploads/2020/08/excel_macrostop_004.png)
Shiftを押しながら「開く」をクリックする
※「Shiftを押しながら」が必須です!
![](https://it-skill-memo.work/wp-content/uploads/2020/08/excel_macrostop_005.png)
結果
VBAマクロを実行せずにExcelファイルが開かれました!
![](https://it-skill-memo.work/wp-content/uploads/2020/08/excel_macrostop_006.png)
※上記のExcelファイルには「Workbook_Open」プロシージャを設定しています。
そのため普通に開くとVBAマクロが実行されます。
Private Sub Workbook_Open()
MsgBox ("Excelを起動しました!")
End Sub
![](https://it-skill-memo.work/wp-content/uploads/2020/08/excel_macrostop_008.png)