Чем мы можем вам помочь?

Чтобы автоматически конвертировать код VBA-макроса в новую макрокоманду с аналогичным кодом на Lua, выполните следующие действия:

1.Откройте XLSM-документ с VBA-макросом.

2.Откройте окно редактора макрокоманд:

Во вкладке Макрокоманды нажмите кнопку t_macros_editor_icon Редактор макрокоманд.

При работе в macOS выберите пункт главного меню Инструменты > Макрокоманды > Редактор макрокоманд.

3.Выберите требуемый VBA-макрос. Все макрокоманды с кодом на VBA будут иметь соответствующую подпись рядом с названием.

macros_editor_VBA

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

macros_editor_VBA_1

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

5.Закройте окно редактора макрокоманд.

6.Сохраните документ в формате XLSM, чтобы не потерять исходные макрокоманды на VBA.

Был ли материал полезным?
Да
Нет
Следующее
Переписать код макрокоманды самостоятельно