Добавление и изменение макроса для элемента управления на листе

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Для формы и элементы управления ActiveX сделайте следующее:

  • Выполнять макрокоманду или операцию, когда пользователь щелкает элемент управления формы, посредством назначения ему макрос.

  • Запустите Microsoft Visual Basic для приложений (VBA) позволяет обработать все события, возникающие при взаимодействии пользователя с элементом ActiveX.

Дополнительные сведения о создании макросов, узнайте, Создание или удаление макросов.

В этой статье

Добавление и изменение макроса для элемента управления формы

Добавление и изменение макроса для элемента ActiveX

Добавление и изменение макроса для элемента управления формы

  1. Щелкните элемент управления правой кнопкой мыши и выберите команду Назначить макрос.

    Откроется диалоговое окно Назначить макрос объекту.

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

    • Для поиска макроса в любой открытой книге, выберите Все открытые книги.

      Примечание: Если макрос, который нужно назначить элементу управления, находится в другой книге, чтобы он появился в списке Находится в, сначала откройте книгу, содержащую макрос.

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

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

  3. Выполните одно из действий, описанных ниже.

    Назначение макроса    Выполните одно из действий, описанных ниже.

    • Запись макроса    Щелкните запись, а по завершении записи макроса на вкладке Разработчик в группе код нажмите кнопку Остановить запись Изображение кнопки .

    • Назначение существующего макроса    Дважды щелкните макрос в списке или введите его имя в поле Имя макроса.

    • Создание макроса    Нажмите кнопку Создать и в редактор Visual Basic напишите новый макрос.

      Дополнительные сведения о том, как создавать макросы, обратитесь к справочной системе Visual Basic.

      Изменение назначенного макроса    Выполните одно из действий, описанных ниже.

    • Правка назначенного макроса    Щелкните имя макроса в поле Имя макроса и нажмите кнопку Правка.

    • Назначение другого существующего макроса    Дважды щелкните макрос в списке или введите его имя в поле Имя макроса.

К началу страницы

Добавление и изменение макроса для элемента ActiveX

  1. Если вкладка Разработчик недоступна, отобразите ее.

    Отображение вкладки Разработчик

    1. Нажмите кнопку Microsoft Office Изображение кнопки Office , а затем — кнопку Параметры Excel.

    2. В категории Основные в разделе Основные параметры работы с Excel установите флажок Показывать вкладку «Разработчик» на ленте, а затем нажмите кнопку ОК.

      Примечание: Лента входит как компонент в Пользовательский интерфейс Microsoft Office Fluent.

  2. Чтобы изменить элемент ActiveX, убедитесь, что вы находитесь в режиме конструктора. На вкладке Разработчик в группе элементы управления включите Режим конструктора Изображение кнопки .

  3. Выделите нужный объект.

    Дополнительные сведения установите или снимите флажок элементы управления на листесм.

  4. на вкладке Разработчик в группе элементы управления нажмите кнопку Просмотреть код Изображение кнопки .

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

  5. В редактор Visual Basic напишите макрос или измените существующий макрос.

    Дополнительные сведения о том, как создавать макросы, обратитесь к справочной системе Visual Basic.

  6. Когда макрос будет создан, выберите команду Закрыть и вернуться в Microsoft Excel в меню Файл редактора Visual Basic.

  7. После завершения разработки элемента управления, на вкладке Разработчик в группе элементы управления отключите Режим конструктора Изображение кнопки .

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×