Вопросы к Поиску с Алисой
Некоторые ключевые различия между макрорекордером и редактором VBA:
Макрорекордер — встроенный инструмент Excel, который «записывает» действия пользователя и потом на их основе автоматически генерирует код. blog.skillfactory.ru Макрорекордер прост в использовании и не требует знаний о программировании. blog.skillfactory.ru thl.pyabc.ru Однако у него есть ограничения: он может записать только те действия, для которых есть команды меню или кнопки в Excel. thl.pyabc.ru Макрорекордер не способен записывать логические условия и циклы, работать с пользовательскими формами, обрабатывать ошибки, взаимодействовать с другими приложениями и т. д.. www.calltouch.ru
Редактор VBA — инструмент для написания кода на языке программирования VBA. www.calltouch.ru blog.skillfactory.ru Он предоставляет расширенные возможности для создания сложных макросов, с его помощью можно автоматизировать задачи более продвинутого уровня. www.calltouch.ru Редактор VBA позволяет создавать макросы, которые могут взаимодействовать с несколькими программами, например загружать в Excel данные из Access. blog.skillfactory.ru
Таким образом, макрорекордер ориентирован на простые задачи, а редактор VBA — на создание более сложных макросов. При этом сочетание макрорекордера и редактора VBA позволяет создать канву программы, включить в неё операторы обработки объектов MS Excel, организовать интерактивный режим работы и т. д.. intuit.ru