Перейти к основному контенту
Office

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

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

Для автоматизации элемента управления формы или элемента 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.

×