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

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

Давайте разберемся с записью макроса на примере.

Вы можете найти опцию записи макроса на изображении выше.

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

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

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

Нажмите «ОК», и ваша запись начнется. Теперь примените функцию суммы и среднего вручную, и она будет записана в резервную копию в виде кодов.

После применения функции нужно остановить макрос. Нажмите на опцию, показанную ниже.

Теперь нажмите Shift + F11, чтобы открыть редактор VBA, и щелкните Модуль, как показано ниже.

Затем он покажет записанные коды.

Теперь нам нужно назначить эти коды одной кнопке.

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

Теперь назначьте макрос этой фигуре, как показано ниже.

Выберите имя макроса и нажмите ОК.

Теперь при нажатии на кнопку будут запускаться коды, написанные в бэкенде, и ваша функция суммы и среднего будет применена автоматически.

Спасибо. Попробуйте записать макрос, чтобы удалить функцию суммы и среднего, и если вы можете записать, то вы его получили. Счастливого обучения!

Предыдущая главаСледующая глава

Краткие справочники

Добавление и удаление листов в Excel с помощью Excel VBA — Excel VBA

Применение концепции сортировки данных к данным в Microsoft excel с использованием VBA — Excel VBA

Применение фильтров и расширенных фильтров к данным в Microsoft excel с использованием VBA — Excel VBA

Удаление пустых строк из данных в Excel с использованием концепции специальных ячеек — Excel VBA

Процедура функции — Сумма цифр — Excel VBA — Learnitix

Как скопировать и вставить данные из одного места в другое или с одного листа на другой лист с помощью Excel VBA?

Как применить формулу в excel с помощью VBA? Свойство формулы в VBA | Учиться