Если вы часто пользуетесь Excel, было бы разумным решением изучить макросы и научиться их писать. Используя макрос Excel VBA, вы можете сократить многие процессы в электронной таблице. Это облегчит вам жизнь.
Преимущество использования VBA для написания макросов заключается в том, что он помогает вам определять свои предпочтения. Еще одна вещь, которую он делает, — это дает вам доступ ко множеству возможностей и функций. В этом посте вы узнаете основы написания макроса VBA в Excel.
Читайте также: Как вставить линию тренда в Microsoft Excel
Что такое макрос Excel VBA?
Проще говоря, макрос — это небольшой программный код, который помогает автоматизировать задачи в Excel. Давайте облегчим вам понимание. Макрос помогает записывать рутинные действия в Excel, чтобы их можно было воспроизвести при необходимости.
VBA, с другой стороны, является аббревиатурой и означает «Visual Basic для приложений». Именно на этом языке Excel записывает ваши ежедневные дейст
Contents
Что такое макрос Excel VBA?
спространенному мнению, вам не обязательно быть профессионалом в программировании, чтобы воспользоваться преимуществами макросов VBA. Excel упростил эту задачу, помогая создавать коды с помощью специальных функций. Эта статья покажет вам, как добиться максимального эффекта.Почему важен макрос Excel VBA?
Предполагаем, что вы кассир, работающий в компании водоснабжения. Некоторые клиенты предпочитают совершать платежи в банке. Вы несете ответственность за получение этих данных и их преобразование в соответствии с требованиями вашего бизнеса.
Например, если ваш банк хочет узнать, сколько клиентов платят определенную сумму за коммунальные услуги за день, это можно легко сделать в Excel. А теперь вопрос: как бы вы себя чувствовали, выполняя эту задачу каждый день? Именно, скучно, что делает задачу утомительной.
И здесь на помощь приходят макросы. Запрограммировав макрос, вы можете сделать это с помощью одной кнопки. Таким образом макрос поможет вам:
- Импортировать данные
- Отформатируйте его в соответствии со своими бизнес-стандартами.
Меры предосторожности при использовании макросов
Какими бы преимуществами ни были макросы, у них есть несколько недостатков. Например, злоумышленники могут получить доступ к вашей системе через макросы. Для их запуска вам необходимо разрешить использование макросов в окне Excel.
При этом убедитесь,
Почему важен макрос Excel VBA?
ежных источников. При сохранении макросов ваша книга должна быть сохранена в формате *.xlsm, который является форматом с поддержкой макросов. К имени макроса не следует добавлять пробелы.При создании макроса рекомендуется обязательно указать описание. Таким образом, вы и любой другой человек, имеющий доступ к файлу, точно поймете, что делает этот макрос.
Как писать макросы VBA в Excel
Еще раз: это не так сложно, как кажется. Вы можете использовать макросы для объединить два или более листов Excel или даже идентифицировать повторяющиеся элементы. Эта иллюстрация будет использована для объяснения того, как писать макросы ниже.
Включить опцию разработчика
Это первое, что нужно сделать, поскольку по умолчанию он отключен. Следующие шаги помогут вам включить опцию разработчика. Когда вы это сделаете, вы сможете закрепить его на главной ленте Excel.
1. Нажмите «ФАЙЛ», затем выберите «Параметры».
2. Откроется новое окно. Нажмите «Настроить ленту».
Меры предосторожности при использовании макросов макросов Excel Vba, шаг 2">
3. Выберите вариант «Разработчик», чтобы установить флажок.
4. Нажмите «ОК», чтобы продолжить.
На этом этапе на ленте Excel становится видна вкладка РАЗРАБОТЧИК.
Создание макроса
Теперь, когда у вас есть вкладка РАЗРАБОТЧИК, вы можете создать команду, которая поможет выполнить программу в вашей электронной таблице. Сделайте это, выполнив следующие действия:
1. Перейдите на диск C и создайте папку с названием «Банковские квитанции».
2. Откройте книгу Excel и сохраните имя как файл «receipts.csv».
После этого вам следует перейти на вкладку «Разработчик». Откроется множество опций, нажмите «Записать макрос». После этого действия откроется диалоговое окно.
Запись макроса
После создания файла и выбора макроса записи:
1. Введите имя макроса во всплывающем окне.
2. Чтобы использовать эт
Как писать макросы VBA в Excel
дитесь, что в поле макроса Store указано «Личная книга макросов».3. Выберите, хотите ли вы использовать ярлык для макроса. Рекомендуется оставить параметр ярлыка пустым, чтобы предотвратить замену уже существующего ярлыка. Однако в данном случае мы выбираем клавишу H.
4. Заполните описание макроса. В этом случае «выделите повторяющиеся значения банковских квитанций» и нажмите «ОК».
5. В
Включить опцию разработчика
тому выполните все соответствующие действия, необходимые для выделения дубликатов:- Выделите нужные данные.
- Перейдите в раздел «Условное форматирование» на вкладке «Главная».
- Нажмите «Выделить правила ячеек» и выберите «Повторяющиеся значения».
- Выберите способ выделения повторяющихся значений и нажмите «ОК».
6. В левом нижнем углу книги нажмите «Остановить запись».
7. Чтобы убедиться, что макросы записаны, перейдите в новую книгу и используйте сочетание клавиш Ctrl+ H.
Заключение
Как только вы поймете, чего хотите достичь с помощью Excel, написание макросов VBA не станет для вас сложной задачей. Чтобы отточить свои навыки, вы можете попробовать курсы по LinkedIn Обучение и Udemy.