1 added
1 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#Руководства</a></p>
1
<p><a>#Руководства</a></p>
2
<ul><li>23 май 2022</li>
2
<ul><li>23 май 2022</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Как с помощью макросов автоматизировать рутинные задачи в Excel? Какие команды они выполняют? Как создать макрос новичку? Разбираемся на примере.</p>
4
</ul><p>Как с помощью макросов автоматизировать рутинные задачи в Excel? Какие команды они выполняют? Как создать макрос новичку? Разбираемся на примере.</p>
5
<p>Иллюстрация: Meery Mary для Skillbox Media</p>
5
<p>Иллюстрация: Meery Mary для Skillbox Media</p>
6
<p>Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры - пять лет в банке и три - в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.</p>
6
<p>Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры - пять лет в банке и три - в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.</p>
7
<p>Макрос (или макрокоманда) в Excel - алгоритм действий в программе, который объединён в одну команду. С помощью макроса можно выполнить несколько шагов в Excel, нажав на одну кнопку в меню или на сочетание клавиш.</p>
7
<p>Макрос (или макрокоманда) в Excel - алгоритм действий в программе, который объединён в одну команду. С помощью макроса можно выполнить несколько шагов в Excel, нажав на одну кнопку в меню или на сочетание клавиш.</p>
8
-
<p>Обычно макросы используют для автоматизации рутинной работы - вместо того чтобы выполнять десяток повторяющихся действий, пользователь записывает одну команду и затем запускает её, когда нужно совершить эти действия снова.</p>
8
+
<p>Обычно макросы используют для автоматизации рутинной работы - вместо того чтобы выполнять десяток повторяющихся действий, пользователь записывает одну команду и затем запускает её, когда нужн�� совершить эти действия снова.</p>
9
<p>Например, если нужно добавить название компании в несколько десятков документов и отформатировать его вид под корпоративный дизайн, можно делать это в каждом документе отдельно, а можно записать ход действий при создании первого документа в макрос - и затем применить его ко всем остальным. Второй вариант будет гораздо проще и быстрее.</p>
9
<p>Например, если нужно добавить название компании в несколько десятков документов и отформатировать его вид под корпоративный дизайн, можно делать это в каждом документе отдельно, а можно записать ход действий при создании первого документа в макрос - и затем применить его ко всем остальным. Второй вариант будет гораздо проще и быстрее.</p>
10
<p>В статье разберёмся:</p>
10
<p>В статье разберёмся:</p>
11
<ul><li><a>как работают макросы</a>и как с их помощью избавиться от рутины в Excel;</li>
11
<ul><li><a>как работают макросы</a>и как с их помощью избавиться от рутины в Excel;</li>
12
<li>какие<a>способы создания макросов</a>существуют и <a>как подготовиться к их записи</a>;</li>
12
<li>какие<a>способы создания макросов</a>существуют и <a>как подготовиться к их записи</a>;</li>
13
<li><a>как записать</a>и <a>запустить макрос</a>начинающим пользователям - на примере со скриншотами.</li>
13
<li><a>как записать</a>и <a>запустить макрос</a>начинающим пользователям - на примере со скриншотами.</li>
14
</ul><p>Общий принцип работы макросов такой:</p>
14
</ul><p>Общий принцип работы макросов такой:</p>
15
<ul><li>Пользователь записывает последовательность действий, которые нужно выполнить в Excel, - о том, как это сделать, поговорим<a>ниже</a>.</li>
15
<ul><li>Пользователь записывает последовательность действий, которые нужно выполнить в Excel, - о том, как это сделать, поговорим<a>ниже</a>.</li>
16
<li>Excel обрабатывает эти действия и создаёт для них одну общую команду. Получается макрос.</li>
16
<li>Excel обрабатывает эти действия и создаёт для них одну общую команду. Получается макрос.</li>
17
<li>Пользователь запускает этот макрос, когда ему нужно выполнить эту же последовательность действий ещё раз. При записи макроса можно задать комбинацию клавиш или создать новую кнопку на главной панели Excel - если нажать на них, макрос запустится автоматически.</li>
17
<li>Пользователь запускает этот макрос, когда ему нужно выполнить эту же последовательность действий ещё раз. При записи макроса можно задать комбинацию клавиш или создать новую кнопку на главной панели Excel - если нажать на них, макрос запустится автоматически.</li>
18
</ul><p>Макросы могут выполнять любые действия, которые в них запишет пользователь. Вот некоторые команды, которые они умеют делать в Excel:</p>
18
</ul><p>Макросы могут выполнять любые действия, которые в них запишет пользователь. Вот некоторые команды, которые они умеют делать в Excel:</p>
19
<ul><li>Автоматизировать повторяющиеся процедуры.<p>Например, если пользователю нужно каждый месяц собирать отчёты из нескольких файлов в один, а порядок действий каждый раз один и тот же, можно записать макрос и запускать его ежемесячно.</p>
19
<ul><li>Автоматизировать повторяющиеся процедуры.<p>Например, если пользователю нужно каждый месяц собирать отчёты из нескольких файлов в один, а порядок действий каждый раз один и тот же, можно записать макрос и запускать его ежемесячно.</p>
20
</li>
20
</li>
21
<li>Объединять работу нескольких программ Microsoft Office.<p>Например, с помощью одного макроса можно создать таблицу в Excel, вставить и сохранить её в документе Word и затем отправить в письме по Outlook.</p>
21
<li>Объединять работу нескольких программ Microsoft Office.<p>Например, с помощью одного макроса можно создать таблицу в Excel, вставить и сохранить её в документе Word и затем отправить в письме по Outlook.</p>
22
</li>
22
</li>
23
<li>Искать ячейки с данными и переносить их в другие файлы.<p>Этот макрос пригодится, когда нужно найти информацию в нескольких объёмных документах. Макрос самостоятельно отыщет её и принесёт в заданный файл за несколько секунд.</p>
23
<li>Искать ячейки с данными и переносить их в другие файлы.<p>Этот макрос пригодится, когда нужно найти информацию в нескольких объёмных документах. Макрос самостоятельно отыщет её и принесёт в заданный файл за несколько секунд.</p>
24
</li>
24
</li>
25
<li>Форматировать таблицы и заполнять их текстом.<p>Например, если нужно привести несколько таблиц к одному виду и дополнить их новыми данными, можно записать макрос при форматировании первой таблицы и потом применить его ко всем остальным.</p>
25
<li>Форматировать таблицы и заполнять их текстом.<p>Например, если нужно привести несколько таблиц к одному виду и дополнить их новыми данными, можно записать макрос при форматировании первой таблицы и потом применить его ко всем остальным.</p>
26
</li>
26
</li>
27
<li>Создавать шаблоны для ввода данных.<p>Команда подойдёт, когда, например, нужно создать анкету для сбора данных от сотрудников. С помощью макроса можно сформировать такой шаблон и разослать его по корпоративной почте.</p>
27
<li>Создавать шаблоны для ввода данных.<p>Команда подойдёт, когда, например, нужно создать анкету для сбора данных от сотрудников. С помощью макроса можно сформировать такой шаблон и разослать его по корпоративной почте.</p>
28
</li>
28
</li>
29
<li>Создавать новые функции Excel.<p>Если пользователю понадобятся дополнительные функции, которых ещё нет в Excel, он сможет записать их самостоятельно. Все базовые функции Excel - это тоже макросы.</p>
29
<li>Создавать новые функции Excel.<p>Если пользователю понадобятся дополнительные функции, которых ещё нет в Excel, он сможет записать их самостоятельно. Все базовые функции Excel - это тоже макросы.</p>
30
</li>
30
</li>
31
</ul><p>Все перечисленные команды, а также любые другие команды пользователя можно комбинировать друг с другом и на их основе создавать макросы под свои потребности.</p>
31
</ul><p>Все перечисленные команды, а также любые другие команды пользователя можно комбинировать друг с другом и на их основе создавать макросы под свои потребности.</p>
32
<p>В Excel и других программах Microsoft Office макросы создаются в виде кода на языке программирования VBA (Visual Basic for Applications). Этот язык разработан в Microsoft специально для программ компании - он представляет собой упрощённую версию языка Visual Basic. Но это не значит, что для записи макроса нужно уметь кодить.</p>
32
<p>В Excel и других программах Microsoft Office макросы создаются в виде кода на языке программирования VBA (Visual Basic for Applications). Этот язык разработан в Microsoft специально для программ компании - он представляет собой упрощённую версию языка Visual Basic. Но это не значит, что для записи макроса нужно уметь кодить.</p>
33
<p>Есть два способа создания макроса в Excel:</p>
33
<p>Есть два способа создания макроса в Excel:</p>
34
<ul><li>Написать макрос вручную.<p>Это способ для продвинутых пользователей. Предполагается, что они откроют окно Visual Basic в Еxcel и самостоятельно напишут последовательность действий для макроса в виде кода.</p>
34
<ul><li>Написать макрос вручную.<p>Это способ для продвинутых пользователей. Предполагается, что они откроют окно Visual Basic в Еxcel и самостоятельно напишут последовательность действий для макроса в виде кода.</p>
35
</li>
35
</li>
36
<li>Записать макрос с помощью кнопки меню Excel.<p>Способ подойдёт новичкам. В этом варианте Excel запишет программный код вместо пользователя. Нужно нажать кнопку записи и выполнить все действия, которые планируется включить в макрос, и после этого остановить запись - Excel переведёт каждое действие и выдаст алгоритм на языке VBA.</p>
36
<li>Записать макрос с помощью кнопки меню Excel.<p>Способ подойдёт новичкам. В этом варианте Excel запишет программный код вместо пользователя. Нужно нажать кнопку записи и выполнить все действия, которые планируется включить в макрос, и после этого остановить запись - Excel переведёт каждое действие и выдаст алгоритм на языке VBA.</p>
37
</li>
37
</li>
38
</ul><p>Разберёмся на примере, как создать макрос с помощью второго способа.</p>
38
</ul><p>Разберёмся на примере, как создать макрос с помощью второго способа.</p>
39
<p>Допустим, специальный сервис автосалона выгрузил отчёт по продажам за три месяца первого квартала в формате таблиц Excel. Эти таблицы содержат всю необходимую информацию, но при этом никак не отформатированы: колонки слиплись друг с другом и не видны полностью, шапка таблицы не выделена и сливается с другими строками, часть данных не отображается.</p>
39
<p>Допустим, специальный сервис автосалона выгрузил отчёт по продажам за три месяца первого квартала в формате таблиц Excel. Эти таблицы содержат всю необходимую информацию, но при этом никак не отформатированы: колонки слиплись друг с другом и не видны полностью, шапка таблицы не выделена и сливается с другими строками, часть данных не отображается.</p>
40
Так выглядят таблицы с продажами автосалона в первоначальном виде<em>Скриншот: Skillbox Media</em><p>Пользоваться таким отчётом неудобно - нужно сделать его наглядным. Запишем макрос при форматировании таблицы с продажами за январь и затем применим его к двум другим таблицам.</p>
40
Так выглядят таблицы с продажами автосалона в первоначальном виде<em>Скриншот: Skillbox Media</em><p>Пользоваться таким отчётом неудобно - нужно сделать его наглядным. Запишем макрос при форматировании таблицы с продажами за январь и затем применим его к двум другим таблицам.</p>
41
<h2>Готовимся к записи макроса</h2>
41
<h2>Готовимся к записи макроса</h2>
42
<p>Кнопки для работы с макросами в Excel находятся во вкладке "Разработчик". Эта вкладка по умолчанию скрыта, поэтому для начала разблокируем её.</p>
42
<p>Кнопки для работы с макросами в Excel находятся во вкладке "Разработчик". Эта вкладка по умолчанию скрыта, поэтому для начала разблокируем её.</p>
43
<p>В операционной системе Windows это делается так: переходим во вкладку "Файл" и выбираем пункты "Параметры" → "Настройка ленты". В открывшемся окне в разделе "Основные вкладки" находим пункт "Разработчик", отмечаем его галочкой и нажимаем кнопку "ОК" → в основном меню Excel появляется новая вкладка "Разработчик".</p>
43
<p>В операционной системе Windows это делается так: переходим во вкладку "Файл" и выбираем пункты "Параметры" → "Настройка ленты". В открывшемся окне в разделе "Основные вкладки" находим пункт "Разработчик", отмечаем его галочкой и нажимаем кнопку "ОК" → в основном меню Excel появляется новая вкладка "Разработчик".</p>
44
<p>В операционной системе macOS это нужно делать по-другому. В самом верхнем меню нажимаем на вкладку "Excel" и выбираем пункт "Параметры…".</p>
44
<p>В операционной системе macOS это нужно делать по-другому. В самом верхнем меню нажимаем на вкладку "Excel" и выбираем пункт "Параметры…".</p>
45
Нажимаем сюда, чтобы вызвать панель с дополнительными параметрами Excel в macOS<em>Скриншот: Skillbox Media</em><p>В появившемся окне нажимаем кнопку "Лента и панель".</p>
45
Нажимаем сюда, чтобы вызвать панель с дополнительными параметрами Excel в macOS<em>Скриншот: Skillbox Media</em><p>В появившемся окне нажимаем кнопку "Лента и панель".</p>
46
Выбираем параметр "Лента и панель"<em>Скриншот: Skillbox Media</em><p>Затем в правой панели "Настроить ленту" ищем пункт "Разработчик" и отмечаем его галочкой. Нажимаем "Сохранить".</p>
46
Выбираем параметр "Лента и панель"<em>Скриншот: Skillbox Media</em><p>Затем в правой панели "Настроить ленту" ищем пункт "Разработчик" и отмечаем его галочкой. Нажимаем "Сохранить".</p>
47
Отмечаем пункт "Разработчик" и сохраняем изменения<em>Скриншот: Skillbox Media</em><p>Готово - вкладка "Разработчик" появилась на основной панели Excel.</p>
47
Отмечаем пункт "Разработчик" и сохраняем изменения<em>Скриншот: Skillbox Media</em><p>Готово - вкладка "Разработчик" появилась на основной панели Excel.</p>
48
Теперь можно работать с макросами<em>Скриншот: Skillbox Media</em><p>Чтобы Excel смог сохранить и в дальнейшем использовать макрос, нужно пересохранить документ в формате, который поддерживает макросы. Это делается через команду "Сохранить как" на главной панели. В появившемся меню нужно выбрать формат "Книга Excel с поддержкой макросов".</p>
48
Теперь можно работать с макросами<em>Скриншот: Skillbox Media</em><p>Чтобы Excel смог сохранить и в дальнейшем использовать макрос, нужно пересохранить документ в формате, который поддерживает макросы. Это делается через команду "Сохранить как" на главной панели. В появившемся меню нужно выбрать формат "Книга Excel с поддержкой макросов".</p>
49
Перед записью макросов нужно сохранить документ в формате с их поддержкой<em>Скриншот: Skillbox Media</em><p>Перед началом записи макроса важно знать об особенностях его работы:</p>
49
Перед записью макросов нужно сохранить документ в формате с их поддержкой<em>Скриншот: Skillbox Media</em><p>Перед началом записи макроса важно знать об особенностях его работы:</p>
50
<ul><li>Макрос записывает все действия пользователя.<p>После старта записи макрос начнёт регистрировать все клики мышки и все нажатия клавиш. Поэтому перед записью последовательности лучше хорошо отработать её, чтобы не добавлять лишних действий и не удлинять код. Если требуется записать длинную последовательность задач - лучше разбить её на несколько коротких и записать несколько макросов.</p>
50
<ul><li>Макрос записывает все действия пользователя.<p>После старта записи макрос начнёт регистрировать все клики мышки и все нажатия клавиш. Поэтому перед записью последовательности лучше хорошо отработать её, чтобы не добавлять лишних действий и не удлинять код. Если требуется записать длинную последовательность задач - лучше разбить её на несколько коротких и записать несколько макросов.</p>
51
</li>
51
</li>
52
<li>Работу макроса нельзя отменить.<p>Все действия, которые выполняет запущенный макрос, остаются в файле навсегда. Поэтому перед тем, как запускать макрос в первый раз, лучше создать копию всего файла. Если что-то пойдёт не так, можно будет просто закрыть его и переписать макрос в созданной копии.</p>
52
<li>Работу макроса нельзя отменить.<p>Все действия, которые выполняет запущенный макрос, остаются в файле навсегда. Поэтому перед тем, как запускать макрос в первый раз, лучше создать копию всего файла. Если что-то пойдёт не так, можно будет просто закрыть его и переписать макрос в созданной копии.</p>
53
</li>
53
</li>
54
<li>Макрос выполняет свой алгоритм только для записанного диапазона таблиц.<p>Если при записи макроса пользователь выбирал диапазон таблицы, то и при запуске макроса в другом месте он выполнит свой алгоритм только в рамках этого диапазона. Если добавить новую строку, макрос к ней применяться не будет. Поэтому при записи макроса можно сразу выбирать большее количество строк - как это сделать, показываем<a>ниже</a>.</p>
54
<li>Макрос выполняет свой алгоритм только для записанного диапазона таблиц.<p>Если при записи макроса пользователь выбирал диапазон таблицы, то и при запуске макроса в другом месте он выполнит свой алгоритм только в рамках этого диапазона. Если добавить новую строку, макрос к ней применяться не будет. Поэтому при записи макроса можно сразу выбирать большее количество строк - как это сделать, показываем<a>ниже</a>.</p>
55
</li>
55
</li>
56
</ul><p>Для начала записи макроса перейдём на вкладку "Разработчик" и нажмём кнопку "Записать макрос".</p>
56
</ul><p>Для начала записи макроса перейдём на вкладку "Разработчик" и нажмём кнопку "Записать макрос".</p>
57
Нажимаем сюда, чтобы начать запись макроса<em>Скриншот: Skillbox Media</em><p>Появляется окно для заполнения параметров макроса. Нужно заполнить поля: "Имя макроса", "Сохранить в", "Сочетание клавиш", "Описание".</p>
57
Нажимаем сюда, чтобы начать запись макроса<em>Скриншот: Skillbox Media</em><p>Появляется окно для заполнения параметров макроса. Нужно заполнить поля: "Имя макроса", "Сохранить в", "Сочетание клавиш", "Описание".</p>
58
Так выглядит окно с параметрами макроса<em>Скриншот: Skillbox Media</em><p><strong>"Имя макроса"</strong> - здесь нужно придумать и ввести название для макроса. Лучше сделать его логически понятным, чтобы в дальнейшем можно было быстро его найти.</p>
58
Так выглядит окно с параметрами макроса<em>Скриншот: Skillbox Media</em><p><strong>"Имя макроса"</strong> - здесь нужно придумать и ввести название для макроса. Лучше сделать его логически понятным, чтобы в дальнейшем можно было быстро его найти.</p>
59
<p>Первым символом в названии обязательно должна быть буква. Другие символы могут быть буквами или цифрами. Важно не использовать пробелы в названии - их можно заменить символом подчёркивания.</p>
59
<p>Первым символом в названии обязательно должна быть буква. Другие символы могут быть буквами или цифрами. Важно не использовать пробелы в названии - их можно заменить символом подчёркивания.</p>
60
<p><strong>"Сохранить в"</strong> - здесь нужно выбрать книгу, в которую макрос сохранится после записи.</p>
60
<p><strong>"Сохранить в"</strong> - здесь нужно выбрать книгу, в которую макрос сохранится после записи.</p>
61
<p>Если выбрать параметр "Эта книга", макрос будет доступен при работе только в этом файле Excel. Чтобы макрос был доступен всегда, нужно выбрать параметр "Личная книга макросов" - Excel создаст личную книгу макросов и сохранит новый макрос в неё.</p>
61
<p>Если выбрать параметр "Эта книга", макрос будет доступен при работе только в этом файле Excel. Чтобы макрос был доступен всегда, нужно выбрать параметр "Личная книга макросов" - Excel создаст личную книгу макросов и сохранит новый макрос в неё.</p>
62
<p><strong>"Сочетание клавиш"</strong> - здесь к уже выбранным двум клавишам (Ctrl + Shift в системе Windows и Option + Cmd в системе macOS) нужно добавить третью клавишу. Это должна быть строчная или прописная буква, которую ещё не используют в других быстрых командах компьютера или программы Excel.</p>
62
<p><strong>"Сочетание клавиш"</strong> - здесь к уже выбранным двум клавишам (Ctrl + Shift в системе Windows и Option + Cmd в системе macOS) нужно добавить третью клавишу. Это должна быть строчная или прописная буква, которую ещё не используют в других быстрых командах компьютера или программы Excel.</p>
63
<p>В дальнейшем при нажатии этих трёх клавиш записанный макрос будет запускаться автоматически.</p>
63
<p>В дальнейшем при нажатии этих трёх клавиш записанный макрос будет запускаться автоматически.</p>
64
<p><strong>"Описание"</strong> - необязательное поле, но лучше его заполнять. Например, можно ввести туда последовательность действий, которые планируется записать в этом макросе. Так не придётся вспоминать, какие именно команды выполнит этот макрос, если нужно будет запустить его позже. Плюс будет проще ориентироваться среди других макросов.</p>
64
<p><strong>"Описание"</strong> - необязательное поле, но лучше его заполнять. Например, можно ввести туда последовательность действий, которые планируется записать в этом макросе. Так не придётся вспоминать, какие именно команды выполнит этот макрос, если нужно будет запустить его позже. Плюс будет проще ориентироваться среди других макросов.</p>
65
<p>В нашем случае с форматированием таблицы заполним поля записи макроса следующим образом и нажмём "ОК".</p>
65
<p>В нашем случае с форматированием таблицы заполним поля записи макроса следующим образом и нажмём "ОК".</p>
66
Заполняем поля и жмём "ОК", чтобы начать запись<em>Скриншот: Skillbox Media</em><p>После этого начнётся запись макроса - в нижнем левом углу окна Excel появится значок записи.</p>
66
Заполняем поля и жмём "ОК", чтобы начать запись<em>Скриншот: Skillbox Media</em><p>После этого начнётся запись макроса - в нижнем левом углу окна Excel появится значок записи.</p>
67
Началась запись макроса - теперь в него попадут все клики мышки и нажатия клавиш<em>Скриншот: Skillbox Media</em><p>Пока идёт запись, форматируем таблицу с продажами за январь: меняем ширину всех столбцов, данные во всех ячейках располагаем по центру, выделяем шапку таблицы цветом и жирным шрифтом, рисуем границы.</p>
67
Началась запись макроса - теперь в него попадут все клики мышки и нажатия клавиш<em>Скриншот: Skillbox Media</em><p>Пока идёт запись, форматируем таблицу с продажами за январь: меняем ширину всех столбцов, данные во всех ячейках располагаем по центру, выделяем шапку таблицы цветом и жирным шрифтом, рисуем границы.</p>
68
<p><strong>Важно:</strong>в нашем случае у таблиц продаж за январь, февраль и март одинаковое количество столбцов, но разное количество строк. Чтобы в случае со второй и третьей таблицей макрос сработал корректно, при форматировании выделим диапазон так, чтобы в него попали не только строки самой таблицы, но и строки ниже неё. Для этого нужно выделить столбцы в строке с их буквенным обозначением A-G, как на рисунке ниже.</p>
68
<p><strong>Важно:</strong>в нашем случае у таблиц продаж за январь, февраль и март одинаковое количество столбцов, но разное количество строк. Чтобы в случае со второй и третьей таблицей макрос сработал корректно, при форматировании выделим диапазон так, чтобы в него попали не только строки самой таблицы, но и строки ниже неё. Для этого нужно выделить столбцы в строке с их буквенным обозначением A-G, как на рисунке ниже.</p>
69
Так макрос будет работать и для таблиц с б<strong>о</strong>льшим количеством строк<em>Скриншот: Skillbox Media</em><p>Если выбрать диапазон только в рамках первой таблицы, то после запуска макроса в таблице с б<strong>о</strong>льшим количеством строк она отформатируется только частично.</p>
69
Так макрос будет работать и для таблиц с б<strong>о</strong>льшим количеством строк<em>Скриншот: Skillbox Media</em><p>Если выбрать диапазон только в рамках первой таблицы, то после запуска макроса в таблице с б<strong>о</strong>льшим количеством строк она отформатируется только частично.</p>
70
Так макрос отформатирует только выбранные строки: если в других таблицах строк окажется больше, они останутся в первоначальном виде<em>Скриншот: Skillbox Media</em><p>После всех манипуляций с оформлением таблица примет такой вид:</p>
70
Так макрос отформатирует только выбранные строки: если в других таблицах строк окажется больше, они останутся в первоначальном виде<em>Скриншот: Skillbox Media</em><p>После всех манипуляций с оформлением таблица примет такой вид:</p>
71
Так выглядит таблица после форматирования<em>Скриншот: Skillbox Media</em><p>Проверяем, все ли действия с таблицей мы выполнили, и останавливаем запись макроса. Сделать это можно двумя способами:</p>
71
Так выглядит таблица после форматирования<em>Скриншот: Skillbox Media</em><p>Проверяем, все ли действия с таблицей мы выполнили, и останавливаем запись макроса. Сделать это можно двумя способами:</p>
72
<ul><li>Нажать на кнопку записи в нижнем левом углу.</li>
72
<ul><li>Нажать на кнопку записи в нижнем левом углу.</li>
73
<li>Перейти во вкладку "Разработчик" и нажать кнопку "Остановить запись".</li>
73
<li>Перейти во вкладку "Разработчик" и нажать кнопку "Остановить запись".</li>
74
</ul>Нажимаем сюда, чтобы остановить запись макроса<em>Скриншот: Skillbox Media</em><p>Готово - мы создали макрос для форматирования таблиц в границах столбцов A-G. Теперь его можно применить к другим таблицам.</p>
74
</ul>Нажимаем сюда, чтобы остановить запись макроса<em>Скриншот: Skillbox Media</em><p>Готово - мы создали макрос для форматирования таблиц в границах столбцов A-G. Теперь его можно применить к другим таблицам.</p>
75
<h2>Запускаем макрос</h2>
75
<h2>Запускаем макрос</h2>
76
<p>Перейдём в лист со второй таблицей "Февраль_2022". В первоначальном виде она такая же нечитаемая, как и первая таблица до форматирования.</p>
76
<p>Перейдём в лист со второй таблицей "Февраль_2022". В первоначальном виде она такая же нечитаемая, как и первая таблица до форматирования.</p>
77
Так выглядит таблица до запуска макроса<em>Скриншот: Skillbox Media</em><p>Отформатируем её с помощью записанного макроса. Запустить макрос можно двумя способами:</p>
77
Так выглядит таблица до запуска макроса<em>Скриншот: Skillbox Media</em><p>Отформатируем её с помощью записанного макроса. Запустить макрос можно двумя способами:</p>
78
<ul><li>Нажать комбинацию клавиш, которую выбрали при заполнении параметров макроса - в нашем случае Option + Cmd + Ф.</li>
78
<ul><li>Нажать комбинацию клавиш, которую выбрали при заполнении параметров макроса - в нашем случае Option + Cmd + Ф.</li>
79
<li>Перейти во вкладку "Разработчик" и нажать кнопку "Макросы".</li>
79
<li>Перейти во вкладку "Разработчик" и нажать кнопку "Макросы".</li>
80
</ul>Нажимаем сюда, чтобы вызвать панель для выбора макроса<em>Скриншот: Skillbox Media</em><p>Появляется окно - там выбираем макрос, который нужно запустить. В нашем случае он один - "Форматирование_таблицы". Под ним отображается описание того, какие действия он включает. Нажимаем "Выполнить".</p>
80
</ul>Нажимаем сюда, чтобы вызвать панель для выбора макроса<em>Скриншот: Skillbox Media</em><p>Появляется окно - там выбираем макрос, который нужно запустить. В нашем случае он один - "Форматирование_таблицы". Под ним отображается описание того, какие действия он включает. Нажимаем "Выполнить".</p>
81
Нажимаем сюда, чтобы запустить макрос для форматирования таблицы<em>Скриншот: Skillbox Media</em><p>Готово - вторая таблица с помощью макроса форматируется так же, как и первая.</p>
81
Нажимаем сюда, чтобы запустить макрос для форматирования таблицы<em>Скриншот: Skillbox Media</em><p>Готово - вторая таблица с помощью макроса форматируется так же, как и первая.</p>
82
За пару секунд с помощью макроса исходная таблица принимает такой вид<em>Скриншот: Skillbox Media</em><p>То же самое можно сделать и на третьем листе для таблицы продаж за март. Более того, этот же макрос можно будет запустить и в следующем квартале, когда сервис автосалона выгрузит таблицы с новыми данными.</p>
82
За пару секунд с помощью макроса исходная таблица принимает такой вид<em>Скриншот: Skillbox Media</em><p>То же самое можно сделать и на третьем листе для таблицы продаж за март. Более того, этот же макрос можно будет запустить и в следующем квартале, когда сервис автосалона выгрузит таблицы с новыми данными.</p>
83
<a>Курс-тренажёр: "Excel + "Google Таблицы" с нуля до PRO" Узнать о курсе</a>
83
<a>Курс-тренажёр: "Excel + "Google Таблицы" с нуля до PRO" Узнать о курсе</a>