ошибка при сохранении .xlsm --> .xltm

ошибка при сохранении .xlsm --> .xltm

У меня есть книга Excel в формате .xlsm (она содержит код) и с этим расширением она не выдает мне никаких ошибок. С другой стороны, сохранение в формате .xltm выдает следующее сообщение об ошибке:

«Эта рабочая книга содержит внешние данные. Хотите ли вы, чтобы Microsoft Excel очистил данные перед сохранением шаблона, а затем автоматически обновлял данные при каждом открытии шаблона?»

Странно, что я просмотрел всю книгу, и там нет внешних ссылок: Я просмотрел (на всех листах книги): i) формулы, ii) соединения данных, iii) условные форматы, iv) имена. Сводных таблиц там нет.

Я сделал .xlsm в Excel 2010 и сохранил его как .xltm в Excel 2010 и Excel 2016. В обоих случаях у меня одна и та же проблема. Я пробовал и в Windows 7, и в Windows 10.

Почему возникает эта ошибка и как ее исправить?

Большое спасибо!

решение1

Есть ли макросы в коде VB для страницы, которую вы удаляете? Если да, проверьте код VBA на наличие внешних ссылок и т. д., так как они могут быть причиной вашей ошибки.

решение2

Xltm — это шаблон для электронной таблицы, а не сама таблица. Все, что он содержит, — это форматирование для определенного типа электронной таблицы, которую можно использовать в качестве стартовой. Когда я открываю Excel, он дает мне несколько шаблонов, на основе которых я могу создать новую электронную таблицу:

Запуск Excel 2016/Новый экран

Поскольку шаблон не должен содержать никаких фактических данных (например, шаблон резюме не будет предварительно загружен с подробностями моей карьеры), он просто сообщает вам, что все данные, которые есть в текущей загруженной электронной таблице, не будут сохранены.

Связанный контент