Запись макросов в Excel

Запись макросов в excel — это метод, при котором excel записывает каждый наш шаг, а затем сохраняется, при необходимости Excel автоматически выполняет те же шаги, которые выполняет пользователь, точно таким же образом, к записи макросов можно получить доступ из вкладки просмотра и в макросах В разделе мы найдем возможность записи макросов.

Как записать макрос в Excel?

Макрос — это запись наших рутинных шагов в Excel, которую мы можем воспроизвести с помощью одной кнопки, что со временем становится для нас скучным и утомительным. Примеры

  1. Подготовка отчета о продажах в необходимом формате для руководства.
  2. Форматирование данных в необходимом формате данных, чтобы их можно было загрузить на нужный сайт.

Чтобы записать макрос в Excel, мы можем использовать либо Вкладка просмотра или же Вкладка разработчика.

макрос Excel, пример 1

пример макроса Excel 1-1

Шаги по созданию макросов в Excel

Давайте посмотрим на шаги по записи макросов в Excel на примере.

Вы можете скачать этот шаблон для записи макроса в Excel здесь — Запись шаблона для макроса в Excel

Предположим, нам нужно ежедневно форматировать определенный отчет, а форматирование занимает много времени, например, наложение границ, выделение заголовков полужирным шрифтом, применение цвета фона к строке и цвету заголовка и т. Д.

макрос Excel, пример 1-2

Теперь, прежде чем приступить к работе по форматированию отчета, мы начнем запись. Чтобы начать запись макросов в excel, шаги, которые мы выполним,

  • Шаг 1 — нам нужно пойти в Разработчик Вкладка -> Код Группа -> Запись макроса Команда.

макрос Excel, пример 1-3

  • Шаг 2 — Мы переименуем макрос на «Форматирование». При названии макроса не должно быть пробелов.

пример макроса Excel 1-4

  • Шаг 3 — Мы можем назначить комбинацию клавиш для макроса, чтобы мы могли просто нажать одну комбинацию клавиш для запуска макроса.

пример макроса Excel 1-5

  • Шаг 4 — Поскольку мы хотим, чтобы этот макрос работал только в этой книге, мы выберем «Эта книга» за Сохранить макрос в.

пример макроса Excel 1-6

  • Шаг 5 — В ‘Описание, ‘нам нужно правильно написать о том, что делает макрос.

пример макроса Excel 1-7

Теперь, когда ‘Кнопка записи’ изменился на ‘Остановить запись’ в кодовой группе.

пример макроса Excel 1-8

Это указывает на то, что все, что мы будем делать сейчас, будет создано в макросе. Нам нужно активировать ‘Использовать относительные ссылки’ если мы хотим, чтобы если мы выбрали любую другую ячейку, кроме уже выбранной ячейки, то макрос должен работать соответствующим образом.

пример 1-9

После записи всех шагов, необходимых для форматирования, мы «Остановить запись». Теперь мы можем использовать горячую клавишу ‘Ctrl + Shift + F’ применить записанное форматирование.

пример 1-10

Предположим, у нас есть данные, которые нужно отформатировать таким же образом.

пример 1-11

Нам просто нужно нажать ‘Ctrl + Shift + F’ для форматирования вместо выполнения множества команд после выбора ‘A1 ′.

пример 1-12

Однако существует ограничение записи макросов, заключающееся в том, что код записи макросов заполнен кодом, который на самом деле не нужен.

То, что нужно запомнить

  1. Если мы загружаем файл Excel с расширением .xlsm (лист Excel с поддержкой макросов), то мы должны подтвердить, что он был получен из надежного источника, а если мы создаем какой-либо файл с макросами, мы должны сохранить файл с расширением .xlsm.
  2. При создании макроса в Excel не используйте «Автосумма» функция, чтобы получить сумму, так как она жестко закодирует формулу. Вместо этого введите формулу со знаком доллара, например = СУММ (E $ 2: E10). Когда это будет сделано, средство записи макросов записывает первые E $ 2 как фиксированную ссылку и запускает диапазон SUM непосредственно под заголовками строки 1. При условии, что активной ячейкой является E11, средство записи макросов распознает E10 как относительную ссылку, указывающую непосредственно над текущей ячейкой.
  3. Мы должны активировать ‘Использовать относительную ссылку в Excel’ перед созданием макроса в excel.

УЗНАТЬ БОЛЬШЕ >>

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.