Чтобы автоматизировать управление формы или ActiveX формы, с помощью следующих экономий:
-
Выполнение действия или операции, когда пользователь щелкает форму, назначив ему макрос.
-
Запустите Visual Basic для приложений (VBA) для обработки событий, которые происходят, когда пользователь взаимодействует с ActiveX управления.
Дополнительные сведения о создании макроса см. в теме "Создание и удаление макроса".
Добавление и изменение макроса для управления формы
-
Щелкните правой кнопкой мыши нужный макрос и выберите "Назначить макрос".
Появится диалоговое окно "Назначение макроса".
-
Чтобы указать расположение существующего макроса, выберите его расположение в поле "Макрос" одним из следующих образом:
-
Чтобы найти макрос во всех открытых книгах, выберите "Все открытые книги".
Примечание: Если макрос, который вы хотите назначить этому средству управления, находится в отдельной книге, сначала откройте эту книгу, чтобы она была доступна в списке "Макрос".
-
Чтобы ограничить поиск макроса книгой, содержаной текущий книгу, выберите "Эта книга".
-
Чтобы ограничить поиск макроса определенной книгой, выберите ее из списка доступных имен открытых книг.
-
-
Выполните одно из указанных ниже действий.
Назначение макроса Выполните одно из указанных ниже действий.
-
Запись нового макроса Нажмите кнопку"Запись" и по завершению записи макроса на вкладке "Разработчик" в группе "Код" нажмите кнопку "Остановить ".
-
Назначение существующего макроса Дважды щелкните макрос в списке или введите его имя в поле "Имя макроса".
-
Создание макроса Нажмите кнопку "Создать" и в редакторе Visual Basic ввести новый макрос.
Дополнительные сведения о том, как писать макрос, см. в Visual Basic справке.
Изменение назначенного макроса Выполните одно из указанных ниже действий.
-
Изменение назначенного макроса Щелкните имя макроса в поле "Имя макроса" и нажмите кнопку "Изменить".
-
Назначение другого существующего макроса Дважды щелкните макрос в списке или введите его имя в поле "Имя макроса".
-
Добавление и изменение макроса для ActiveX управления
-
Если вкладка Разработчик недоступна, отобразите ее.
В Excel 2016, 2013 и 2010:
-
Щелкните Файл > Параметры > Настроить ленту.
-
В окне "Настройка ленты"выберите поле "Разработчик" и нажмите кнопку "ОК".
В Excel 2007
-
Нажмите кнопку Microsoft Office , а затем — кнопку Параметры Excel.
-
В категории "Популярные" в области "Топ параметров работы с Excel"выберите на ленте вкладку "Разработчик" и нажмите кнопку "ОК".
-
-
Чтобы изменить элемент ActiveX, убедитесь, что выбран режим конструктора. На вкладке Разработчик в группе Элементы управления нажмите кнопку Режим конструктора .
-
Выберем его.
Дополнительные сведения см. в подменю "Выбор и отбирать элементы управления" на сайте.
-
на вкладке "Разработчик" в группе "Элементы управления" нажмите кнопку " ".
Примечание: Чтобы изменить существующий макрос, щелкните его правой кнопкой мыши и выберите "Код представления".
-
В редакторе Visual Basic напишите новый макрос или измените существующий.
Дополнительные сведения о том, как писать макрос, см. в Visual Basic справке.
-
Завершив ввод макроса, нажмите кнопку "Закрыть" и "Вернуться в Microsoft Excel" в меню "Файл" Visual Basic редакторе.
-
Завершив разработку элементов управления, на вкладке "Разработчик" в группе "Элементы управления" отключите режим .