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

Разработчик Tab

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

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

Customize the Ribbon in Excel

  1. Под Настройка ленты, на правой стороне диалогового окна, выберите Основные вкладки (при необходимости).

  2. Проверьте флажок Разработчик.

Turn on the Developer Tab

  1. Нажмите кнопку OK.

  2. Вы можете найти кнопкуРазработчиквкладка следующую вкладку Вид.

Developer Tab

Command Button

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

  1. На ссылка: # разработчик-вкладки [вкладка Разработчик], нажмите кнопку Вставить.

  2. В контрольной группе ActiveX, нажмите Command Button.

Insert a command button control

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

Назначает Макро

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

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

  2. Нажмите кнопку View Code.

View Code

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

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

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

Add Code Line

Примечание: окно слева с именами Лист1 (Лист1) и ThisWorkbook называется Explorer Project. Если проводник проекта не отображается, нажмите кнопку Просмотр, Project Explorer. Если окно кода для Лист1 не видно, нажмите Лист1 (Лист1). Вы можете игнорировать ссылку: / VBA-примеры-опционные явный [Option Explicit] заявление сейчас.

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

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

Результат:

Excel Macro Result

Поздравляю. Вы только что создали макрос в Excel! [[Зрительно-основной редактор]] Редактор Visual Basic

Для того, чтобы открыть редактор Visual Basic, на ссылка: # разработчик-закладки [вкладка Разработчик], выберите Visual Basic.

Open the Visual Basic Editor

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

Visual Basic Editor