9

Я знаю, тема звучит очень странно, но вчера я работал над файлом Excel с VBA весь день. После сохранения файла на диск я пошел домой, а сегодня утром Макрос потерялся ?!

Пожалуйста, дайте мне несколько советов, где я могу искать после Макроса.

Включите все макросы в настройках, и ничего не отображается в списке макросов.

2 ответа2

7

В Excel 2007 и более поздних версиях файлы с макросами имеют другое расширение.

Файлы без vba имеют расширение xlsx.

Файлы с макросами должны быть сохранены в виде книги с поддержкой макросов с расширением xlsm.

Для обоих типов файлов также существуют варианты шаблона, т.е. xltx и xltm соответственно.

Формат файла по умолчанию для нового файла - xlsx, если вы не измените этот параметр в настройках Excel.

Если вы включите макросы vba в файл xlsx, а затем попытаетесь сохранить его, вы увидите сообщение о том, что вы не можете сохранить макросы в файле xlsx:

Если вы решите проигнорировать сообщение и сохранить файл как книгу без макросов, то примите тот факт, что макросы НЕ будут сохранены вместе с книгой.

Вы видели сообщение. Вы предприняли действие НЕ сохранять файл с макросами.

Таким образом, макросы не сохраняются вместе с файлом.

Вот как это работает.

5

Нажмите "Нет":Нажмите Нет

Выберите "Excel Macro Enabled Workbook" и нажмите "Сохранить":Выберите книгу Excel с поддержкой макросов, нажмите

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .