Отвечу оперативно на Ваши вопросы, оставьте удобный способ связи с Вами
Что такое макрос Excel?
Макрос - это заранее запрограммированные действия, которые могут выполняться по нажатию кнопок на клавиатуре, через запуск в консоли макросов, по триггеру (самостоятельно по возникновению необходимых условий).
Макросы могут записываться двумя способами:
через запись действий пользователя;
через консоль с помощью кода VBA;
Запись действий пользователя также преобразуется в консоли макросов в код VBA.
Как записать макрос в Excel с помощью записи действий?
Разберем первый способ: запись действий пользователя. Инструкция в зависимости от версии Excel, установленной на Вашем ПК, может отличаться. Зайдите в Файл/Параметры/Настроить ленту.
Необходимо добавить вкладку Разработчик из левой колонки в правую. Найти и нажмите на поле Разработчик в левой колонке. Нажмите кнопку "Добавить" (между колонками. Поле разработчик появится в правой колонке. Проверьте зажат ли чекбокс. Если все верно, нажмите ОК, вкладка "Разработчик" появится в основных вкладках Excel.
Далее перейдите во вкладку Разработчик. Выберете кнопку Запись Действий.
Откроется небольшое окно, где можно назначить имя макросу, а также назначить горячие клавиши макросу Excel, при нажатии которых будет запускаться данные макрос.
После того как в предыдущем окне Вы нажали ОК, пошла запись действий пользователя. Делайте действия, которые хотите записать. Например формируйте Шапку таблицы на новом листе, или форматируйте таблицу. По завершении действий нажмите кнопку "Остановить запись".
Чтобы запустить записанный макрос нажмите кнопку "Макросы" во вкладке Разработчик и далее выберите макрос из списка и нажмите кнопку "Выполнить", либо запустите макрос горячими клавишами, если на этапе создания Вы их назначили.
Как создать макрос в Excel с помощью VBA через консоль?
Разберем второй способ создания макроса: с помощью кода VBA через консоль. Как вызвать консоль VBA? Нажмите на кнопку Visual Basic. Откроется консоль ввода кода.
Щелкните по одной записей справа к колонке ПКМ. Затем выберите Insert, затем выберите Module. Макрос можно написать для конкретного лита Excel, тогда выберите в списке конкретный лист, но можно записать и для всего файла (книги) Excel, для этого выберите первую строку с названием файла и проведите те же действия - ПКМ/Insert/Module.
Откроется окно ввода кода на языке VBA. Смотрите список, разработанных нами макросов, чтобы протестировать их работу, возможно Вы найдете марос, который выполнит Вашу задачу. База знаний
Самозанятый - Абдуллина Индира Ринатовна, ИНН 025700449805, дата постановки на учёт, в качестве налогоплательщика 12.11.2021 Email для документов: damir.abdullin248@gmail.com, Telegram - https://t.me/mmsenyy27