Как записать свой первый макрос Excel


Если вы часто используете Excel на работе или в личных целях, то, вероятно, у вас есть повседневные задачи, которые довольно утомительны и повторяются.

Импортируете ли вы данные и очищаете их или экспортируете и упорядочиваете в соответствии с потребностями вашего клиента, часто вам приходится нажимать на одни и те же кнопки и вводить одну и ту же информацию снова и снова.

Хорошо то, что большая часть, если не все, что вы можете сделать с помощью мыши и клавиатуры в Excel, может быть воспроизведено самим Excel с помощью макросов .

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

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

Представьте, что вы получаете от клиента фрагмент данных, поля которого не центрированы. В рамках вашей повседневной работы вам необходимо центрировать поля, щелкая ячейки в верхнем левом углу и устанавливая выравнивание текста по центру.

Используя макрос, вы можете один раз записать действие, и макрос повторит за вас тот же набор команд. Вот шаги:

Сначала включите вкладку Разработчик в Excel, нажав Файл ->Параметры ->Настроить ленту – >Установите флажок Разработчик и нажмите ОК .

После включения перейдите в раздел Разработчик ->нажмите Записать макрос

Вы можете назвать свой макрос как угодно (в этом примере я назвал его CenterText ) и нажать «ОК».

Кроме того, у вас будет возможность назначить макросу сочетание клавиш, что значительно облегчит его повторный запуск без необходимости переходить на вкладку «Разработчик».

Кроме того, опция Сохранить макрос в действительно полезна, если вы хотите создать универсальный макрос, который будет работать в любой книге Excel. Вместо выбора по умолчанию Эта книга вы также можете выбрать Личная книга макросов , что позволит вам использовать новый макрос с любой будущей книгой, которую вы откроете или создадите в Excel. .

Затем начните свою деятельность, щелкая ячейки и центрируя поля с помощью мыши. Макрос запишет ваши клики и точную ячейку/значок, на который вы щелкнули в окне Excel, и преобразует это в специальный код под названием VBA..

После этого вернитесь на вкладку Разработчик и нажмите Остановить запись

Поздравляем! Вы записали свой первый макрос. В следующий раз, когда у вас появится новый экстракт данных, который не был отцентрирован, вам просто нужно перейти в Разработчик ->Макросы ->выбрать имя макроса ->нажать Беги .

Макрос повторит записанные вами действия (например, центрирование текста для всех ячеек в этом упражнении).

Последний шаг — сохранить файл с расширением .xlsm (а не стандартным .xlsx ), чтобы в вашем файле Excel сохранялись записанные вами макросы. для использования в будущем. Помните, что вам не нужно этого делать, если при создании макроса вы выбрали «Личную книгу макросов».

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

Практическое правило таково: все, что вы можете выполнить с помощью мыши и клавиатуры, можно повторить/автоматизировать во много раз быстрее с помощью макроса. Наслаждайтесь!

.

Похожие сообщения:


7.12.2018