Создание макроса в Excel - Easy Excel VBA

Содержание

Вкладка разработчика | Командная кнопка | Назначить макрос | Редактор Visual Basic

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

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

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

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

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

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

4. Щелкните ОК.

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

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

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

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

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

3. Перетащите командную кнопку на рабочий лист.

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

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

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

2. Щелкните Просмотреть код.

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

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

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

Примечание: окно слева с именами Sheet1 (Sheet1) и ThisWorkbook называется Project Explorer. Если обозреватель проекта не отображается, щелкните «Просмотр», «Обозреватель проекта». Если окно кода для Sheet1 не отображается, щелкните Sheet1 (Sheet1). Вы можете пока игнорировать оператор Option Explicit.

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

6. Щелкните командную кнопку на листе (убедитесь, что режим «Дизайн» не выбран).

Результат:

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

Редактор Visual Basic

Чтобы открыть редактор Visual Basic, на вкладке Разработчик щелкните Visual Basic.

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

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave