Кредит на изображението: jodiejohnson/iStock/Getty Images
Microsoft Excel 2010 и 2013 предоставят два начина за добавяне на бутони за опции и превключватели към работен лист: с помощта на контроли на формуляра или чрез ActiveX контроли. За основни задачи, като показване на избора в клетка, всеки тип работи, а контролите на формуляра са по-лесни за работа. Ако обаче трябва да свържете VBA скрипт, трябва да използвате ActiveX контрола. За да започнете да работите с всеки тип контрол, активирайте раздела „Разработчик“, като щракнете с десния бутон върху лентата, изберете „Персонализиране на лентата“ и отметнете „Разработчик“.
Създайте полета с опции за формуляри
В раздела „Разработчик“ щракнете върху „Вмъкване“ и изберете „Бутон за опции“ от секцията „Управление на формуляра“. Въпреки че можете да използвате и две квадратчета за отметка, бутонът за опции работи най-добре за избори „Да“ или „Не“, тъй като потребителят не може да избере и двете опции наведнъж. Щракнете, за да поставите първия бутон, редактирайте името му така, че да чете "Да" и след това повторете, за да вмъкнете втори бутон и етикет то "Не". Щракнете с десния бутон върху бутона "Да", изберете "Управление на формата" и въведете местоположението на клетка в клетъчната връзка поле. Повторете същия процес с бутона "Не", свързвайки го със същата клетка. Тази клетка показва резултата от избора „Да“ или „Не“ – 1 за „Да“ или 2 за „Не“.
Видео на деня
Създайте бутон за превключване на ActiveX
Докато бутоните с опции са най-добрият метод за избор на „Да“ и „Не“ при работа с контроли на формуляри, ActiveX контролите предлагат друго решение: бутони за превключване. В раздела „Разработчик“ щракнете върху „Вмъкване“ и изберете „Бутон за превключване“. Щракнете и плъзнете, за да нарисувате един бутон, който при натискане представлява „Да“. Щракнете с десния бутон върху бутона и изберете "Свойства". Редактирайте реда „Надпис“, за да промените етикета на бутона и въведете местоположението на клетката в „LinkedCell“ линия. Когато потребителят натисне бутона, свързаната клетка гласи „ВЯРНО“. Ако бутонът е оставен ненатиснат, клетката пише „FALSE“.
Интерпретирайте натискането на бутона
Въпреки че може би си спомняте, че "1" или "ВЯРНО" в конкретна клетка означава избор "Да" във вашия формуляр, значението няма да бъде намерено на никой друг зрител. Вместо да свързвате бутоните си с опции или бутона за превключване към клетка в обикновен изглед, свържете се с клетка отстрани и след това използвайте формула, за да интерпретирате резултата като ясен "Да или не." В празна клетка въведете формулата "=IF([cell]=1, "Yes", "No")", с изключение на външните кавички и заместване на местоположението на свързаната клетка за „[клетка].“ Ако сте използвали метода на бутона за превключване, заменете "1" с думата "TRUE". Всеки път, когато потребител промени избора, клетката записва опцията с ясно „Да“ или не."
Възползвайте се от избора
Функцията IF на Excel може да направи много повече от просто да покаже „Да“ или „Не“ – вмъкнете IF в по-дълга формула, за да коригирате резултата от електронната таблица в зависимост от натискането на бутона. Например, можете да имате избор да добавите даден номер към клетка, като например да коригирате цена във фактура в зависимост от „Да“ или „Не“. Ако общата цена се събере елементи в клетки от A1 до A3, използвайте формулата "=SUM(A1:A3)+IF([cell]=1, 2, 0)", за да добавите $2 към общата сума, когато е избран бутонът "Да", както е посочено с 1 в свързаното клетка. За разширени проекти, които използват VBA, посочете превключвателя по неговото име, което се появява реда "(Име)" на прозореца Properties, за да задействате части от вашия скрипт въз основа на бутона Натиснете.