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

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

Элемент управления формы или элемента управления ActiveX можно автоматизировать, сделав следующее:

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

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

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

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

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

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

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

    • Для поиска макроса во всех открытых книгах выберите значение Все открытые книги.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    В Excel 2016, 2013, 2010:

    1. В меню Файл последовательно выберите пункты Параметры и Настроить ленту.

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

    В Excel 2007

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

×