Billedkredit: jodiejohnson/iStock/Getty Images
Microsoft Excel 2010 og 2013 giver to måder at tilføje indstillingsknapper og skift til et regneark: ved hjælp af formularkontrolelementer eller ved hjælp af ActiveX-objekter. Til grundlæggende opgaver, såsom at vise valget i en celle, fungerer begge typer, og formularkontrolelementer er nemmere at arbejde med. Hvis du skal tilknytte et VBA-script, skal du dog bruge et ActiveX-objekt. For at begynde at arbejde med begge typer kontrol skal du aktivere fanen Udvikler ved at højreklikke på båndet, vælge "Tilpas båndet" og markere "Udvikler".
Opret formularindstillingsbokse
På fanen Udvikler skal du klikke på "Indsæt" og vælge "Option-knappen" fra formularkontrolsektionen. Mens du også kan bruge to afkrydsningsfelter, fungerer indstillingsknappen bedst for "Ja" eller "Nej", fordi en bruger ikke kan vælge begge muligheder på én gang. Klik for at placere den første knap, rediger dens navn for at læse "Ja" og gentag derefter for at indsætte en anden knap og etiket det "Nej." Højreklik på knappen "Ja", vælg "Formatkontrol", og indtast en celles placering i cellelinket Mark. Gentag den samme proces med "Nej"-knappen, og tilknyt den til den samme celle. Denne celle viser resultatet af valget "Ja" eller "Nej" -- 1 for "Ja" eller 2 for "Nej".
Dagens video
Opret en ActiveX-toggle-knap
Mens indstillingsknapper er den bedste tilgængelige metode til "Ja" og "Nej", når du arbejder med formularkontrolelementer, tilbyder ActiveX-kontroller en anden løsning: skifteknapper. På fanen Udvikler skal du klikke på "Indsæt" og vælge "Toggle-knap". Klik og træk for at tegne en enkelt knap, som, når den trykkes, repræsenterer et "Ja". Højreklik på knappen og vælg "Egenskaber". Rediger "Caption"-linjen for at ændre knappens etiket og indtast en celleplacering på "LinkedCell" linje. Når en bruger trykker på knappen, viser den linkede celle "TRUE". Hvis knappen ikke trykkes ned, viser cellen "FALSK".
Fortolk knappen Tryk
Selvom du måske husker, at et "1" eller et "SAND" i en bestemt celle betyder et "Ja"-valg på din formular, vil betydningen ikke komme til udtryk for nogen anden seer. I stedet for at linke dine valgknapper eller skifte-knap til en celle i almindelig visning, skal du linke til en celle ude til siden og derefter bruge en formel til at fortolke resultatet som en klar "Ja eller nej." I en tom celle skal du indtaste formlen "=HVIS([celle]=1, "Ja", "Nej")" undtagen de eksterne anførselstegn og erstatte den linkede celles placering for "[celle]." Hvis du brugte skifteknapmetoden, skal du erstatte "1" med ordet "TRUE". Når en bruger ændrer valget, registrerer cellen indstillingen med et klart "Ja" eller nej."
Gør brug af valget
Excels HVIS-funktion kan meget mere end blot at vise et "Ja" eller "Nej" - indsæt et HVIS i en længere formel for at justere resultatet af regnearket afhængigt af, hvilket knap man trykker på. For eksempel kan du vælge at tilføje et givet tal til en celle, såsom at justere en pris på en faktura afhængigt af "Ja" eller "Nej". Hvis en samlet pris summerer elementer i cellerne A1 til A3, brug formlen "=SUM(A1:A3)+IF([celle]=1, 2, 0)" for at tilføje $2 til totalen, når knappen "Ja" er valgt, som angivet af en 1 i det linkede celle. For avancerede projekter, der gør brug af VBA, skal du henvise til skifteboksen ved dets navn, som vises på linjen "(Navn)" i vinduet Egenskaber for at udløse dele af dit script baseret på knappen trykke.