Часто, работая с книгами, содержащими макросы VBA, я могу сохранить книгу, а затем сразу же попытаться закрыть ее. Excel затем спрашивает, хочу ли я сохранить изменения. Что вызывает такое поведение?
Другая возможность состоит в том, что на листе (ах) есть изменчивые функции, такие как NOW (), TODAY () или DATE (), которые могут пересчитываться при каждом открытии рабочей книги. Если значение изменится, вы также получите приглашение.
Просто угадайте - вы обрабатываете событие Workbook Open? То есть у вас есть Workbook_Open() подпрограмма?
Workbook_Open()