Файлы не загружаются · 100 % бесплатно

Конвертировать XLSX в XLSM

Excel не позволяет хранить код VBA в файле .xlsx. Сначала конвертируйте книгу в .xlsm, и с этого момента она сможет содержать макросы. Конвертация выполняется на вашем устройстве, поэтому книга никуда не загружается.

Как конвертировать XLSX в XLSM

  1. Перетащите один или несколько файлов .xlsx в инструмент ниже.
  2. Выходной формат уже выбран: XLSM.
  3. Нажмите «Конвертировать».
  4. Скачайте .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 % бесплатен и работает целиком внутри браузера. Ваши изображения и документы обрабатываются на вашем компьютере и никогда не отправляются на сервер. Здесь нет аккаунтов, водяных знаков и подвоха.