Zasluga slike: jodiejohnson/iStock/Getty Images
Microsoft Excel 2010 i 2013 pružaju dva načina za dodavanje gumba i prekidača opcija na radni list: pomoću kontrola obrasca ili pomoću ActiveX kontrola. Za osnovne zadatke, kao što je prikaz izbora u ćeliji, bilo koja vrsta radi, a kontrole obrasca lakše su raditi. Međutim, ako trebate povezati VBA skriptu, trebate koristiti ActiveX kontrolu. Da biste počeli raditi s bilo kojom vrstom kontrole, omogućite karticu Razvojni programer tako da desnom tipkom miša kliknete vrpcu, odaberete "Prilagodi vrpcu" i označite "Razvojni programer".
Napravite okvire s opcijama obrasca
Na kartici Razvojni programer kliknite "Umetni" i odaberite "Gumb Opcija" u odjeljku Kontrola obrasca. Iako možete koristiti i dva potvrdna okvira, gumb opcija najbolje funkcionira za izbore "Da" ili "Ne" jer korisnik ne može odabrati obje opcije odjednom. Kliknite da biste postavili prvi gumb, uredite njegovo ime tako da glasi "Da", a zatim ponovite da biste umetnuli drugi gumb i oznaku to "Ne." Desnom tipkom miša kliknite gumb "Da", odaberite "Kontrola formata" i unesite lokaciju ćelije u vezu ćelije polje. Ponovite isti postupak s gumbom "Ne", povezujući ga s istom ćelijom. Ova ćelija prikazuje rezultat izbora "Da" ili "Ne" -- 1 za "Da" ili 2 za "Ne".
Video dana
Izradite ActiveX preklopni gumb
Dok su gumbi opcija najbolja dostupna metoda za izbore "Da" i "Ne" pri radu s kontrolama obrasca, ActiveX kontrole nude još jedno rješenje: gumbe za prebacivanje. Na kartici Razvojni programer kliknite "Umetni" i odaberite "Gumb za uključivanje/isključivanje". Kliknite i povucite da biste nacrtali jedan gumb, koji kada se pritisne predstavlja "Da". Desnom tipkom miša kliknite gumb i odaberite "Svojstva". Uredite redak "Naslov" da promijenite oznaku gumba i unesete lokaciju ćelije na "LinkedCell" crta. Kada korisnik pritisne gumb, povezana ćelija glasi "TRUE". Ako se gumb ne pritisne, u ćeliji piše "FALSE".
Tumačenje pritiska na gumb
Iako se možda sjećate da "1" ili "TRUE" u određenoj ćeliji znači "Da" izbor na vašem obrascu, značenje neće doći do bilo kojeg drugog gledatelja. Umjesto da povežete svoje gumbe opcija ili gumb za prebacivanje na ćeliju u običnom prikazu, povežite se na ćeliju sa strane, a zatim upotrijebite formulu da protumačite rezultat kao jasan "Da ili ne." U praznu ćeliju unesite formulu "=IF([cell]=1, "Da", "Ne")" isključujući vanjske navodnike i zamjenjujući lokaciju povezane ćelije za "[ćelija]." Ako ste koristili metodu preklopnog gumba, zamijenite "1" riječju "TRUE". Kad god korisnik promijeni izbor, ćelija bilježi opciju s jasnim "Da" ili ne."
Iskoristite izbor
Excelova funkcija IF može učiniti mnogo više od samog prikaza "Da" ili "Ne" - umetnite IF u dužu formulu kako biste prilagodili rezultat proračunske tablice ovisno o pritisku gumba. Na primjer, mogli biste imati izbor dodati zadani broj u ćeliju, kao što je prilagođavanje cijene na fakturi ovisno o "Da" ili "Ne". Ako se zbroji ukupna cijena stavke u ćelijama A1 do A3, upotrijebite formulu "=SUM(A1:A3)+IF([cell]=1, 2, 0)" da dodate 2 USD ukupnom iznosu kada se odabere gumb "Da", kao što je označeno a 1 u povezanom stanica. Za napredne projekte koji koriste VBA, referencirajte preklopni okvir prema njegovom nazivu, koji se pojavljuje redak "(Naziv)" prozora Svojstva, za pokretanje dijelova vaše skripte na temelju gumba pritisnite.