Конвертировать код VBA-макроса
Чтобы автоматически конвертировать код VBA-макроса в новую макрокоманду с аналогичным кодом на Lua, выполните следующие действия:
- Откройте XLSM-документ с VBA-макросом.
- Откройте окно редактора макрокоманд одним из следующих способов:
- На информационном баннере нажмите кнопку Открыть Интерпретатор VBA .

-
Во вкладке Макрокоманды нажмите кнопку Редактор макрокоманд.
-
При работе в macOS выберите пункт главного меню Инструменты > Макрокоманды > Редактор макрокоманд.
- Выберите требуемый VBA-макрос и нажмите кнопку Конвертировать. Все макрокоманды с кодом на VBA будут иметь соответствующую подпись рядом с названием.

Редактор создаст под VBA-макросом новую связанную с ним макрокоманду с аналогичным названием и кодом на Lua.

Если при конвертации или запуске макрокоманды произошла ошибка, в окне редактора макрокоманд появится кнопка Открыть файл в Excel. При ее нажатии документ можно будет открыть в Excel и проверить корректность исходного кода VBA. Кнопка появляется только на ОС Windows c установленным приложением Microsoft Excel и остается в окне редактора макрокоманд до его закрытия.
-
Закройте окно редактора макрокоманд.
-
Сохраните документ в формате XLSM, чтобы не потерять исходные макрокоманды на VBA.