HTML Diff
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>