Как создать макрос в Excel VBA

С Excel VBA вы можете автоматизировать задачи в Excel, написав так называемые макросы. В этой главе вы узнаете, как создать простой макрос, который будет выполняться после нажатия кнопки команды. Сначала включите вкладку «Разработчик».

Вкладка разработчика

Чтобы включить вкладку «Разработчик», выполните следующие действия.

1. Щелкните правой кнопкой мыши в любом месте ленты, а затем нажмите «Настроить ленту».

Excel VBA

2. В разделе «Настройка ленты» в правой части диалогового окна выберите «Основные вкладки» (при необходимости).

3. Установите флажок Разработчик.

Как создать макрос в Excel VBA

4. Нажмите ОК.

5. Вы можете найти вкладку Разработчик рядом с вкладкой Вид.

Как создать макрос в Excel VBA

Командная кнопка

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

1. На вкладке «Разработчик» нажмите «Вставить».

2. В группе «Элементы управления ActiveX» нажмите «Командная кнопка».

Назначить макрос

Чтобы назначить макрос (одну или несколько строк кода) для командной кнопки, выполните следующие шаги.

1. Щелкните правой кнопкой мыши CommandButton1 (убедитесь, что выбран режим разработки).

2. Нажмите «Просмотреть код».

Откроется редактор Visual Basic.

3. Поместите курсор между Private Sub CommandButton1_Click () и End Sub.

4. Добавьте строку кода, показанную ниже.

Как создать макрос в Excel VBA

Примечание: окно слева с именами Sheet1, Sheet2 и Sheet3 называется обозревателем проектов. Если Project Explorer не отображается, нажмите View, Project Explorer. Чтобы добавить окно «Код» для первого листа, нажмите «Лист1» («Лист1»).

5. Закройте редактор Visual Basic.

6. Нажмите кнопку команды на листе (убедитесь, что режим проектирования не выбран).

Результат:

Как создать макрос в Excel VBA

Поздравляю. Вы только что создали макрос в Excel!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *