Отнася се за
Excel 2016 Excel 2013 Excel 2010 Excel 2007

Важно: Поддръжката на Office 2016 и Office 2019 приключи на 14 октомври 2025 г. Надстройте до Microsoft 365, за да работите навсякъде от всяко устройство и да продължите да получавате поддръжка. Получете Microsoft 365

Можете да автоматизирате контрола на формуляр или ActiveX контрола, като направите следното:

  • Извършване на действие или операция, когато потребителят щракне върху контрола на формуляр, като й присвои макрос.

  • Изпълнете код на Microsoft Visual Basic for Applications (VBA), за да обработите всички събития, които възникват, когато потребителят взаимодейства с ActiveX контрола.

За повече информация как да създавате макроси, вижте Създаване или изтриване на макрос.

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

  1. Щракнете с десния бутон върху контролата и след това щракнете върху Присвояване на макрос.

    Появява се диалоговият прозорец Присвояване на макроси .

  2. За да зададете местоположението на съществуващ макрос, изберете къде да се намира макросът в полето Макроси в , като направите едно от следните неща:

    • За да търсите макроса във всяка отворена работна книга, изберете Всички отворени работни книги.

      Забележка: Ако макросът, който искате да присвоите на контролата, е в отделна работна книга, първо отворете тази работна книга, така че тя да бъде достъпна в списъчното поле Макроси в .

    • За да ограничите търсенето на макроса до работната книга, която съдържа текущия работен лист, изберете Тази работна книга.

    • За да ограничите търсенето на макрос до конкретна работна книга, изберете тази работна книга от списъка с налични имена на отворени работни книги.

  3. Направете едно от следните неща:

    Присвояване на макрос    Направете едно от следните неща:

    • Запис на нов макрос    Щракнете върху Запис и когато приключите със записването на макроса, в раздела Разработчик , в групата Код щракнете върху Край на записа Изображение на бутон.

    • Присвояване на съществуващ макрос    Щракнете двукратно върху макрос в списъка или въведете името му в полето Име на макрос .

    • Създаване на нов макрос    Щракнете върху Създай и след това в Редактор на Visual Basic напишете нов макрос.

      За повече информация как да пишете макроси, вж. помощта на Visual Basic.

      Модифициране на присвоен макрос    Направете едно от следните неща:

    • Редактиране на присвоените макроси    Щракнете върху името на макроса в полето Име на макрос и след това щракнете върху Редактиране.

    • Присвояване на друг съществуващ макрос    Щракнете двукратно върху макрос в списъка или въведете името му в полето Име на макрос .

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

  1. Ако разделът Разработчик не е наличен, покажете го.

    В Excel 2016, 2013, 2010:

    1. Щракнете върху Файл > Опции > Персонализиране на лентата.

    2. Под Персонализиране на лентата поставете отметка в квадратчето Разработчик и след това щракнете върху OK.

    В Excel 2007:

    1. Щракнете върху бутона Microsoft Office Изображение на бутона Officeи след това щракнете върху Опции на Excel.

    2. В категорията Популярни , под Топ опции за работа с Excel отметнете квадратчето Показвай раздела "Разработчик" в лентата и след това щракнете върху OK.

  2. За да редактирате ActiveX контролата, се уверете, че сте в режим на проектиране. В раздела Разработчик , в групата Контроли включете Режим на проектиране Изображение на бутон.

  3. Изберете контролата.

    За повече информация вижте Избор или отмяна на избора на контроли в работен лист.

  4. в раздела Разработчик , в групата Контроли щракнете върху Преглед на код Изображение на бутон.

    Забележка: Можете също да редактирате съществуващ макрос, като щракнете с десния бутон върху контролата и след това щракнете върху Преглед на код.

  5. В Редактор на Visual Basic напишете нов макрос или променете съществуващия макрос.

    За повече информация как да пишете макроси, вж. помощта на Visual Basic.

  6. След като приключите с писането на макроса, щракнете върху Затвори и се върни в Microsoft Excel в менюто Файл в Редактор на Visual Basic.

  7. След като приключите с проектирането на контролата, в раздела Разработчик , в групата Контроли изключете Режим на проектиране Изображение на бутон.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.