Kép jóváírása: jodiejohnson/iStock/Getty Images
A Microsoft Excel 2010 és 2013 kétféle lehetőséget kínál a beállításgombok és kapcsolók munkalapokhoz való hozzáadására: űrlapvezérlők vagy ActiveX-vezérlők használatával. Az alapvető feladatoknál, mint például a választás cellában való megjelenítése, bármelyik típus működik, és az űrlapvezérlőkkel könnyebben lehet dolgozni. Ha azonban VBA-szkriptet kell bekötnie, akkor ActiveX-vezérlőt kell használnia. Bármelyik típusú vezérlővel való munka megkezdéséhez engedélyezze a Fejlesztő lapot. Ehhez kattintson a jobb gombbal a szalagra, válassza ki a „Szallag testreszabása” lehetőséget, és jelölje be a „Fejlesztő” lehetőséget.
Űrlapbeállítási mezők létrehozása
A Fejlesztő lapon kattintson a "Beszúrás" gombra, és válassza az "Option Button" lehetőséget az Űrlapvezérlő részben. Bár két jelölőnégyzetet is használhat, az opció gomb az „Igen” vagy „Nem” választások esetén működik a legjobban, mivel a felhasználó nem választhatja ki egyszerre mindkét lehetőséget. Kattintson az első gomb elhelyezéséhez, módosítsa a nevét úgy, hogy „Igen” legyen, majd ismételje meg a második gomb és címke beillesztéséhez azt "Nem". Kattintson a jobb gombbal az "Igen" gombra, válassza a "Formátumvezérlés" lehetőséget, és adja meg a cella helyét a Cell Linkben. terület. Ismételje meg ugyanezt a folyamatot a "Nem" gombbal, és kapcsolja össze ugyanahhoz a cellához. Ez a cella megjeleníti az "Igen" vagy "Nem" választás eredményét – 1 az "Igen" vagy 2 a "Nem" esetén.
A nap videója
Hozzon létre egy ActiveX váltógombot
Míg az opciógombok a legjobb módszer az „Igen” és „Nem” választásokhoz, amikor űrlapvezérlőkkel dolgozik, az ActiveX-vezérlők egy másik megoldást kínálnak: a váltógombokat. A Fejlesztő lapon kattintson a "Beszúrás" gombra, és válassza a "Váltógomb" lehetőséget. Kattintással és húzással rajzolhat egyetlen gombot, amely megnyomásakor az „Igen”-t jelenti. Kattintson a jobb gombbal a gombra, és válassza a "Tulajdonságok" lehetőséget. Szerkessze a "Caption" sort a gomb címkéjének módosításához, és adja meg a cella helyét a "LinkedCell"-en. vonal. Amikor a felhasználó megnyomja a gombot, a csatolt cellában az „IGAZ” felirat olvasható. Ha a gombot nem nyomjuk meg, a cellában a "HAMIS" felirat olvasható.
A Gombnyomás értelmezése
Jóllehet emlékszik rá, hogy az „1” vagy az „IGAZ” egy adott cellában az „Igen” választást jelenti az űrlapon, a jelentés más nézők számára nem fog átjönni. Ahelyett, hogy egyszerű nézetben összekapcsolná az opciógombokat vagy a váltógombot egy cellával, linkeljen egy oldalsó cellára, majd egy képlet segítségével értelmezze az eredményt egyértelmű nézetként. "Igen vagy nem." Írja be egy üres cellába a következő képletet: "=IF([cella]=1, "Igen", "Nem")" a külső idézőjelek kivételével és a csatolt cella helyének helyettesítésével "[sejt]." Ha a váltógombos módszert használta, cserélje ki az „1”-et az „IGAZ” szóra. Amikor a felhasználó megváltoztatja a választást, a cella egyértelműen „Igen”-nel rögzíti az opciót. vagy nem."
Használja ki a választási lehetőséget
Az Excel IF funkciója sokkal többre képes, mint egy "Igen" vagy "Nem" megjelenítése – szúrjon be egy IF-t egy hosszabb képletbe, hogy a gombnyomástól függően módosítsa a táblázat eredményét. Dönthet például úgy, hogy egy adott számot hozzáad egy cellához, például módosíthatja a számlán szereplő árat az "Igen" vagy a "Nem" függvényében. Ha a teljes ár összeadódik Az A1–A3 cellákban található elemeket használja az "=SZUM(A1:A3)+IF([cella]=1, 2, 0)" képlet, hogy 2 dollárt adjon a végösszeghez, ha az "Igen" gomb van kiválasztva, amint azt a egy 1 a linkeltben sejt. A VBA-t használó haladó projektek esetében hivatkozzon a kapcsolódobozra a neve mellett, amely a következőn jelenik meg a Tulajdonságok ablak "(Név)" sorát, hogy a gomb alapján aktiválja a szkript egyes részeit nyomja meg.