Сохранение изменений в личной книге (Microsoft Excel)
Каждый раз, когда Джейсон закрывает Excel, его спрашивают: «Вы хотите сохранить изменения, внесенные в личную книгу макросов? Если вы нажмете« Да », макрос будет доступен при следующем запуске Microsoft Office Excel».
Это должно произойти, если он внес изменения в Personal.xls, но это происходит даже тогда, когда он вообще не вносит изменений.
Скорее всего, это происходит потому, что в книгу Personal.xls действительно вносятся некоторые изменения. Например, книга может иметь динамическую функцию в какой-либо ячейке, например = Now () или = Today (). Они обновляются сразу после открытия книги, поэтому Excel считает, что в книгу внесены изменения. В таком случае вам необходимо сделать Personal.xls видимым и удалить динамические функции. (Это, конечно, предполагает, что они больше ничему в учебном пособии не нужны.)
Еще одно место для поиска изменений — любые макросы в книге Personal.xls. Обратите особое внимание на макросы, которые автоматически запускаются при первом запуске Excel. Эти макросы могут сохранять временную информацию где-то в Personal.xls, что Excel считает изменением, которое стоит, возможно, сохранить. Проверьте свои макросы, чтобы определить, так ли это.
Если этого не произошло, выйдите из Excel и переименуйте файл Personal.xls во что-нибудь другое. Запустите Excel и используйте средство записи макросов, чтобы создать простой макрос, который вы сохраните в Personal.xls. Это создает новый файл, и при выходе из Excel вы должны увидеть запрос, спрашивающий, следует ли сохранить. Сделайте сохранение, выйдите из Excel, перезапустите и снова выйдите.
Если такая же проблема существует, вы знаете, что это не из-за файла Personal.xls, а из-за другой причины, такой как надстройка. Затем вы можете попробовать некоторые из вещей, перечисленных в базе знаний Microsoft:
http://support.microsoft.com/kb/280504
Если с новым Personal.xls проблем нет, скопируйте весь код VBA из старого в новый и повторите попытку. Если проблема решена, вы можете удалить переименованную версию. Если проблема возвращается, это что-то с кодом, и вы можете повторить переименование и повторное тестирование, проверяя каждый макрос, пока не найдете тот, который вызывает проблему. Его код придется изменить или удалить.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (3092) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Saving_Changes_in_the_Personal_Workbook [Сохранение изменений в личной книге]
.