Код Excel VBA
VBA или также известный как Visual Basic Applications - это язык программирования для Excel и не только для Excel, но и для большинства офисных программ Microsoft. Мы можем написать набор инструкций в визуальном базовом редакторе, который выполняет за нас определенные задачи, известный как код в VBA .
В Excel VBA можно найти на вкладке разработчика, поскольку он предназначен для разработчиков. Чтобы получить доступ к вкладке разработчика, нам нужно сначала включить его, а затем мы можем получить к нему доступ с вкладки или с помощью сочетания клавиш ALT + F11. Комбинация кодов создает процедуру, которая также известна как макросы в VBA, то есть, другими словами, макросы - это набор кодов, который представляет собой язык программирования, написанный вместе.
Если вы новичок в VBA и не знаете об этом, эта статья для вас.
Включить вкладку разработчика
Первое, что вам нужно сделать, это убедиться, что вкладка разработчика в Excel отображается на ленте.
Если в вашем Excel не отображается вкладка «Разработчик», выполните следующие действия, чтобы включить вкладку «Разработчик» в своем Excel.
Шаг 1: перейдите к файлу.
Шаг 2: Щелкните Параметры.
Шаг 3: перейдите к настройке ленты в excel.
Шаг 4: проверьте вкладку «Разработчик» справа. После того, как вы выберете параметры, нажмите ОК.
Примеры использования кода Excel VBA
# 1 - Вставить код в модуль
Чтобы написать код VBA, первое, что вам нужно сделать, это перейти на вкладку «Разработчик» и щелкнуть Visual Basic.
Вы также можете нажать сочетание клавиш «ALT + F11» в Excel, чтобы открыть Visual Basic.
Когда вы откроете Visual Basic, вы увидите окно, подобное приведенному ниже.
Перейдите во вкладку "Вставить" и нажмите "Модуль".
Как только вы нажмете на модуль, он будет вставлен, и вы увидите название модуля, а также вы увидите белую простую доску справа.
На белой простой доске вам нужно вставить скопированный код.
После вставки кода его нужно выполнить.
Мы можем провести процесс выполнения двумя способами: одним нажатием сочетания клавиш F5 или нажатием зеленой кнопки запуска вверху.
Скопированный код VBA будет выполнен в вашем окне.
# 2 - Сохраните книгу с кодом VBA
Я знаю, что вам не нужно никакого специального введения, чтобы сохранить файл Excel, но когда дело доходит до кода VBA, содержащего книгу Excel, вам нужно одно специальное введение.
Если книга уже сохранена, и вы только что скопировали код VBA, вам необходимо изменить расширение файла, потому что, когда вы нажмете на опцию сохранения, вы увидите ниже предупреждающее сообщение.
Это говорит о том, что книга, которую вы пытаетесь сохранить, содержит проект VB, не может быть сохранена как обычная книга Excel. Вам необходимо сохранить эту книгу как книгу с поддержкой макросов.
Нажмите «Сохранить как» или нажмите клавишу F12, внизу вы увидите окно.
Введите имя файла по своему желанию, но выберите тип «Сохранить как» «Excel Macro-Enabled Workbook (* .xlsm).
Нажмите OK, чтобы сохранить книгу как книгу с поддержкой макросов.
# 3 - Назначьте макрокод фигурам
Всякий раз, когда нам нужно запустить VBA, нам нужно вернуться в редактор Visual Basic и запустить его, это трудоемкий процесс.
Мы можем назначить макрос по его имени одной из фигур. Выполните следующие шаги, чтобы назначить макрос Excel фигурам.
Шаг 1: Перейдите во Вставить и выберите форму по своему желанию.
Шаг 2: После выбора формы, которую нужно нарисовать на листе. В идеале подальше от данных.
Шаг 3: Щелкните правой кнопкой мыши и выберите «Редактировать текст».
Шаг 4: Добавьте слово по своему желанию. Я добавил слово «Щелкните здесь, чтобы запустить макрос».
Шаг 5: Снова щелкните правой кнопкой мыши и выберите параметр для назначения макроса.
Шаг 6: Теперь мы увидим весь список макросов. Выберите имя макроса, которое вы хотите назначить.
Шаг 7: Нажмите ОК. Теперь эта кнопка содержит код макроса. Каждый раз, когда вы нажимаете на эту кнопку, этот код будет выполняться.