Конвертировать XLSX в XLSM
Excel не позволяет хранить код VBA в файле .xlsx. Сначала конвертируйте книгу в .xlsm, и с этого момента она сможет содержать макросы. Конвертация выполняется на вашем устройстве, поэтому книга никуда не загружается.
Перетащите файлы сюда или нажмите, чтобы выбрать
Результаты
Как конвертировать XLSX в XLSM
- Перетащите один или несколько файлов .xlsx в инструмент ниже.
- Выходной формат уже выбран: XLSM.
- Нажмите «Конвертировать».
- Скачайте .xlsm и добавьте свои макросы в Excel.
Зачем Excel отдельный файл для макросов
Начиная с Excel 2007, Microsoft намеренно не пускает макросы в стандартный формат .xlsx. Обычный .xlsx никогда не содержит кода VBA, поэтому его безопасно открывать из письма. Если вы хотите автоматизировать книгу макросами, Excel требует формат .xlsm с поддержкой макросов и отказывается сохранять VBA в файл .xlsx.
Что делает этот конвертер
Он переписывает ваш .xlsx в .xlsm с теми же листами, значениями, формулами, объединёнными ячейками и числовыми форматами. Новый файл готов к макросам: откройте его в Excel, перейдите на вкладку «Разработчик», откройте редактор Visual Basic и добавьте свой код. При сохранении Excel оставит макросы, потому что тип файла теперь это позволяет.
Полезные привычки при работе с макросами
- Держите обычную копию данных в .xlsx для отправки другим. Люди справедливо опасаются открывать файлы с макросами, которых не ждали.
- Предупреждайте получателей, что в файле есть макросы, чтобы окно безопасности их не удивило.
- Включайте макросы только в файлах от людей, которым доверяете.
Приватно по своей сути
Конвертация выполняется в вашем браузере. Книга никуда не загружается, поэтому внутренние инструменты и финансовые модели остаются на вашем компьютере.
Частые вопросы
Загружается ли моя книга?
Нет. Файл читается и переписывается в браузере, поэтому числа, имена и формулы в нём не покидают ваше устройство.
Добавляет ли конвертер какие-то макросы?
Нет. Вы получаете файл с поддержкой макросов с теми же листами и данными. Код VBA вы добавляете сами в Excel на вкладке «Разработчик».
Что переносится, а что нет?
Переносятся значения ячеек, формулы, все листы, имена листов, объединённые ячейки и числовые форматы. Шрифты, заливка, границы, диаграммы, изображения, сводные таблицы и условное форматирование не переписываются, потому что для них нужен полноценный Excel. Сохраните оригинал, если оформление важно.
Почему Excel предупреждает меня при открытии .xlsm?
Excel всегда спрашивает, прежде чем запускать макросы в скачанном файле. Это обычное предупреждение, и оно защищает вас от кода, который написали не вы.
Ваши файлы никогда не покидают устройство
Каждый инструмент на Squishly Tools на 100 % бесплатен и работает целиком внутри браузера. Ваши изображения и документы обрабатываются на вашем компьютере и никогда не отправляются на сервер. Здесь нет аккаунтов, водяных знаков и подвоха.