Как записать свой первый макрос в Excel
Если вы часто используете Excel на рабочем месте или для личного пользования, то, возможно, у вас есть некоторые ежедневные задачи, которые являются довольно утомительными и повторяющимися.
Будь то импорт и очистка данных или экспорт и организация в соответствии с потребностями вашего клиента, часто приходится нажимать на одни и те же кнопки и вводить одну и ту же информацию снова и снова..
Хорошо, что большинство, если не все, что вы можете сделать, используя мышь и клавиатуру в Excel, могут быть воспроизведены самим Excel, используя макрос.
В этой статье я собираюсь показать вам, как создать простой макрос начать автоматизировать повторяющуюся задачу, которая может у вас быть.
Записать макрос в Excel
Представьте, что вы получаете извлечение данных от клиента, где поля не центрированы. В рамках вашей повседневной работы вы должны центрировать поля, щелкая ячейки в верхнем левом углу и устанавливая выравнивание текста по центру.
Используя макрос, вы можете записать действие один раз и позволить макросу повторить тот же набор команд для вас. Вот шаги:
Сначала включите разработчик вкладка в Excel, нажав файл -> Опции -> Настроить ленту -> Отметьте разработчик и нажмите Хорошо.
Как только он включен, перейдите к разработчик -> нажмите Запись макроса.
Вы можете назвать свой макрос как угодно (в этом примере я назвал его «CenterText») и нажмите ОК.
Кроме того, у вас будет возможность назначить макросу комбинацию клавиш, что значительно упростит работу снова и снова, не переходя на вкладку «Разработчик»..
В дополнение Хранить макрос в Эта опция действительно полезна, если вы хотите создать общий макрос, который будет работать с любой книгой Excel. Вместо выбора по умолчанию Эта книга, Вы также можете выбрать Личная Макро Книга, который позволит вам использовать новый макрос с любой будущей книгой, которую вы откроете или создадите в Excel.
Затем начните свою деятельность, нажимая на ячейки и центрируя поля с помощью мыши. макрос запишет ваши клики и точную ячейку / значок, который вы щелкнете в окне Excel, и переведет это в специальный код, называемый VBA.
После этого вернитесь к разработчик вкладка и нажмите Остановить запись.
Поздравляем! Вы записали свой первый макрос. В следующий раз, когда у вас будет новая выписка данных, которая не была отцентрирована, вам просто нужно перейти к разработчик -> макрос -> Выберите имя макроса -> нажмите Бежать .
Макрос будет повторять записанные вами действия (например, центрирование текста для всех ячеек в этом упражнении).
Последний шаг - сохранить файл как .XLSM расширение (не стандартное .XLSX), чтобы ваш файл Excel сохранил записанные вами макросы для использования в будущем. Помните, что вам не нужно делать это, если вы выбрали Персональную книгу макросов при создании макроса.
Как только вы это освоите, несколько часов ручного редактирования в Excel можно выполнить за гораздо более короткое время с помощью макросов. Понимая, что Excel имеет возможность записывать повторяющиеся действия и воспроизводить их, возможность автоматизации, которую вы можете создать, так же велика, как ваше воображение.
Основное правило: все, что вы можете выполнить с помощью мыши и клавиатуры, можно повторить / автоматизировать во много раз быстрее с помощью макроса. наслаждаться!