Код VBA | Примеры запуска кода Excel VBA для начинающих

Код 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: Нажмите ОК. Теперь эта кнопка содержит код макроса. Каждый раз, когда вы нажимаете на эту кнопку, этот код будет выполняться.