Hoe maakt u selectievakjes met ‘Ja’ of ‘Nee’ in Excel?
Bij het verzamelen van feedback, reacties of het opstellen van enquêtes en formulieren in Excel kiezen gebruikers vaak tussen “Ja” of “Nee” voor een lijst met items, waarbij per groep slechts één optie mag worden geselecteerd. Deze functionaliteit waarborgt de gegevensintegriteit en vereenvoudigt het optellen van resultaten aanzienlijk — ideaal voor formulieren, aanwezigheidslijsten, tevredenheidsonderzoeken of elke situatie waarin gebruikers per item moeten kiezen uit twee elkaar uitsluitende opties.
De volgende methoden introduceren praktische manieren om „Ja/Nee"-opties in Excel te implementeren, waaronder:
- Maak Ja/Nee-vakjes door Keuzerondje te groeperen
- Voeg snel vakjes in met Kutools voor Excel
- Excel-formule – gebruik formules die zijn gekoppeld aan celverwijzingen van vakjes of keuzerondjes
- Andere ingebouwde Excel-methoden – gebruik Gegevensvalidatie met Keuzelijst
- VBA-code – maak direct Ja/Nee-vakjes via VBA
Maak Ja/Nee-vakjes door Keuzerondje te groeperen
Volg deze stappen om een reeks wederzijds exclusieve Ja/Nee-vakjes te maken in Excel met behulp van het Groepsvenster en Keuzerondje-formulierbesturingselementen. Deze aanpak zorgt ervoor dat binnen elke groep slechts één keuze — Ja of Nee — kan worden geselecteerd, waardoor conflicterende of meervoudige antwoorden per item effectief worden voorkomen.
1. Ga naar het Ontwikkelaar-tabblad en klik op Invoegen > Groepsvenster (formulierbesturingselement). (Als u het Ontwikkelaar-tabblad niet ziet, moet u dit)inschakelen in de Excel-opties.)

Opmerking: Door het Ontwikkelaarstabblad weer te geven, krijgt u toegang tot de geavanceerde formulierbesturingselementen die nodig zijn voor deze bewerking.
2. Voeg een Groepsvenster op de gewenste locatie in uw werkblad in.
3. Herhaal stap 2 indien nodig om meerdere Groepsvensters te maken. Elk Groepsvenster bevat een aparte Ja/Nee-keuze voor een item uit uw lijst. Wilt u bijvoorbeeld vijf rijen met Ja/Nee-keuzes, dan voegt u vijf Groepsvensters in. Deze scheiding zorgt ervoor dat selecties in de ene groep geen invloed hebben op die in andere groepen.

4. Met het Groepsvenster geselecteerd gaat u terug naar het Ontwikkelaar-tabblad, klikt u op Invoegen en selecteert u Keuzerondje (formulierbesturingselement). Klik in het Groepsvenster om het eerste keuzerondje te plaatsen.
5. Plaats het tweede keuzerondje in hetzelfde groepsvenster. Herhaal dit proces voor elk groepsvenster, zodat elk venster twee keuzerondjes bevat.

6. Blijf keuzerondjes invoegen totdat alle groepsvensters hun Ja/Nee-opties hebben ingesteld. U kunt de labels van de keuzerondjes handmatig aanpassen naar ‘Ja’ en ‘Nee’ door met de rechtermuisknop te klikken en de tekst te bewerken.

7. Wilt u een strakkere uitstraling? Verberg dan de randen van alle groepsvensters met een eenvoudig VBA-script. Druk op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen. Klik op Invoegen > Module en kopieer en plak de onderstaande VBA-code in het modulevenster:
VBA-code: Rand van Groepsvensters verbergen
Sub ToggleVisible()
Dim myGB As GroupBox
For Each myGB In ActiveSheet.GroupBoxes
myGB.Visible = False
Next myGB
End Sub 8. Druk op F5om de code uit te voeren in VBA. Alle randen van de groepsvensters verdwijnen dan onmiddellijk, voor een nettere formulierweergave. Vergeet niet elk keuzerondje duidelijk te labelen als "Ja" of „Nee". De uiteindelijke lay-out zorgt ervoor dat eindgebruikers per vraag slechts één antwoord ("Ja" of „Nee") kunnen selecteren.

Toepasselijke scenario’s: Deze methode is ideaal voor situaties waarin duidelijke, wederzijds exclusieve antwoorden nodig zijn, zoals enquêteformulieren, urenregistraties of goedkeuringschecklists. Dankzij de visuele helderheid en native uitstraling van Keuzerondje zijn reacties direct en eenvoudig te interpreteren.
Tips en opmerkingen:Na het groeperen van de keuzerondjes moet u ervoor zorgen dat ze binnen hun eigen groepsvenster blijven om wederzijdse exclusiviteit te garanderen. Controleer de zichtbaarheid via het afdrukvoorbeeld als u van plan bent het werkblad af te drukken, aangezien sommige randen mogelijk toch licht zichtbaar blijven, afhankelijk van uw printerinstellingen. Vergeet niet uw werkmap op te slaan nadat u formulierbesturingselementen hebt toegevoegd—vooral bij gebruik van VBA.
Voeg snel vakjes in met Kutools voor Excel
Als u Kutools voor Excel gebruikt, maakt de functie ‘Batchgewijs slimme selectievakjes invoegen’ het razendsnel en eenvoudig om tegelijkertijd vakjes in meerdere cellen toe te voegen — inclusief geavanceerde opties voor koppeling en automatische labelafhandeling.
Kutools voor Excel – Vol met meer dan 300 essentiële hulpmiddelen voor Excel. Maak uw Excel-taken sneller, eenvoudiger en efficiënter.Download nu!
Na installatie van Kutools voor Excel voert u de volgende stappen uit om tegelijkertijd vakjes in meerdere cellen in te voegen.
- Selecteer het bereik waarin u vakjes wilt plaatsen.
- Ga naar **Kutools** > **Invoegen** > **Batchgewijs slimme selectievakjes invoegen**.
- In het dialoogvenster:
- Kies of u alleen een selectievakje wilt invoegen of de vakjes aan hun eigen cellen wilt koppelen.
- (Optioneel) Vink 'Gebruik de inhoud van de cel van het selectievakje als label voor het selectievakje' aan voor automatische labels, of toon de logische waarde van het selectievakje in de gekoppelde cel.
- Klik op ‘OK’.

Kutools voegt direct selectievakjes toe aan uw bereik.
? Visuele resultaten per optie
Afhankelijk van de celkoppelingsmodus en de selectieopties verschilt het resultaat. Hier ziet u hoe elke optie eruitziet nadat u de selectievakjes hebt ingevoegd:
Alleen selectievakje invoegen
Geen koppeling, alleen visueel

Koppelen aan eigen cel
Celwaarde wordt WAAR/ONWAAR

Koppelen aan andere cellen
WAAR/ONWAAR verschijnt in gekoppelde kolom

Deze methode is ideaal als u efficiënt meerdere vakjes wilt invoegen, zonder VBA of handmatige aanpassingen.
Excel-formule – gebruik formules die zijn gekoppeld aan celverwijzingen van vakjes of keuzerondjes
Wilt u automatisch "Ja" of „Nee" in werkbladcellen weergeven op basis van gebruikersinteractie met keuzerondjes of vakjes? Koppel dan elk besturingselement aan een specifieke werkbladcel en gebruik formules (zoals)ALS) om het resultaat te interpreteren. Deze methode is ideaal voor zichtbare samenvattingswaarden die u kunt gebruiken bij verdere analyse, rapportage of gegevensexport — en vereist geen VBA.
1. Voeg voor elke vraag of elk item via het Ontwikkelaar-tabblad een vakje of keuzerondje (formulierbesturingselement) in het werkblad in.
2. Klik met de rechtermuisknop op het besturingselement, kies Besturingselement opmaken en stel de Celkoppeling in op een aangewezen cel (bijvoorbeeld cel C2 voor het eerste vakje of de eerste groep keuzerondjes). Deze cel toont nu WAAR/ONWAAR voor vakjes of een numerieke waarde voor keuzerondjes (1 voor de eerste optie, 2 voor de tweede, enz.).
3. Voer in een resultaatcel (bijvoorbeeld D2) een formule in die de waarde van de gekoppelde cel interpreteert:
- Voor keuzerondjes (Formulierbesturingselement), waarbij C2=1 „Ja" betekent en C2=2 „Nee" betekent
=IF(C2=1,"Yes","No") - Voor vakjes, waarbij C2=WAAR aangevinkt (Ja) betekent en C2=ONWAAR niet aangevinkt (Nee):
=IF(C2=TRUE,"Yes","No")
4. Druk op Enter om de formule te bevestigen. Wil je deze logica toepassen op meerdere vragen of rijen? Kopieer dan de besturingselementen en formules voor elke rij en pas de celverwijzingen dienovereenkomstig aan (bijv. C3, C4, enz.).
Tips:Deze oplossing is ideaal voor gebruikers die een duidelijke "Ja"/„Nee"-registratie in cellen nodig hebben voor verdere berekeningen, filters of export naar andere systemen. Let op: verwijder geen gekoppelde besturingselementen of hun celkoppelingen, want dat kan de formuleverwijzingen beschadigen.
Andere ingebouwde Excel-methoden – gebruik Gegevensvalidatie met Keuzelijst
Als u geen selectievakjes of keuzerondjes nodig hebt, maar gebruikers eenvoudigweg wilt laten kiezen tussen ‘Ja’ of ‘Nee’, dan is de gegevensvalidatie-keuzelijst een eenvoudige en effectieve ingebouwde oplossing. Deze aanpak stroomlijnt uw werkblad, standaardiseert antwoorden en minimaliseert het risico op invoerfouten.
1. Selecteer het celbereik waarin u de Ja/Nee-keuzelijst wilt plaatsen (bijvoorbeeld B2:B10).
2. Ga naar het tabblad Gegevens, klik op Gegevensvalidatie in de groep Hulpmiddelen voor gegevens en stel in het dialoogvenster Toestaan in op Lijst.
3. Voer in het vak Bron Ja, Nee in (gescheiden door een komma) en klik op OK.
4. Elke geselecteerde cel heeft nu een keuzelijstpijl, zodat gebruikers snel en gemakkelijk „Ja” of „Nee” kunnen selecteren.
Voordelen: Deze methode is eenvoudig in te stellen, zorgt voor minder rommel op het werkblad en voorkomt typefouten of inconsistente invoer.
Beperkingen: De keuzelijsten van gegevensvalidatie hebben geen visuele knoppen, wat de vormgeving van het formulier kan beïnvloeden. Ze sluiten elkaar niet wederzijds uit — gebruikers kunnen cellen leeg laten. Overweeg Automatisch aanvullen te gebruiken om validatie snel naar andere cellen te kopiëren bij lijsten met veel items.
Tips: Denk eraan om het werkblad te beveiligen of bewerken te beperken indien nodig, zodat gebruikers de cel niet overschrijven met aangepaste invoer—tenzij alleen ‘ja’ of ‘nee’ vereist zijn.
VBA-code – maak direct Ja/Nee-vakjes via VBA
Als uw werkblad dynamisch een groot aantal Ja/Nee-selectievakjes moet genereren—vooral bij herhalende of variabele lijsten—kunt u VBA inzetten om dit proces te automatiseren. Deze aanpak is ideaal voor gevorderde gebruikers of voor wie gestandaardiseerde formulieren beheert voor meerdere projecten of teams. Met VBA maakt u direct selectievakjes met de standaardteksten „Ja” en „Nee” in een willekeurig aantal rijen.
1. Klik op het tabblad Ontwikkelaar, klik vervolgens op Visual Basic om de VBA-editor te openen. Klik daarna op Invoegen > Module en plak de volgende code in het modulevenster:
Sub AddYesNoCheckboxes()
Dim lastRow As Long
Dim ws As Worksheet
Dim i As Long
Set ws = ActiveSheet
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
On Error Resume Next
xTitleId = "KutoolsforExcel"
For i = 2 To lastRow
ws.CheckBoxes.Add(ws.Cells(i, 2).Left, ws.Cells(i, 2).Top, 50, 15).Select
With Selection
.Caption = "Yes"
.LinkedCell = ws.Cells(i, 3).Address
End With
ws.CheckBoxes.Add(ws.Cells(i, 4).Left, ws.Cells(i, 4).Top, 50, 15).Select
With Selection
.Caption = "No"
.LinkedCell = ws.Cells(i, 5).Address
End With
Next i
End Sub 2. Sluit de VBA-editor, keer terug naar uw werkblad en voer de macro uit via Ontwikkelaar > Macro’s, selecteer AddYesNoCheckboxes en klik op Uitvoeren. Dit script voegt automatisch „Ja”- en „Nee”-selectievakjes in vanaf rij 2, afhankelijk van of kolom A is ingevuld: het „Ja”-vakje wordt gekoppeld aan kolom C en het „Nee”-vakje aan kolom E (pas de kolommen aan naar uw lay-out).

Voorzorgsmaatregelen: Het VBA-script voegt selectievakjes toe naast elk gegevensitem, waarbij de status van elk vakje wordt gekoppeld aan een nabijgelegen cel voor eenvoudige resultaatophaling. Verwijder bestaande selectievakjes voordat u de macro opnieuw uitvoert om overlapping te voorkomen. Sla uw werkmap op in een macro-inschakelbaar formaat (.xlsm) om uw VBA-oplossing te behouden.
Probleemoplossing: Als u fouten tegenkomt tijdens het uitvoeren, controleer dan of het werkblad gegevens bevat in kolom A om de rijen voor de selectievakjes te definiëren en of er geen werkbladbeveiliging actief is. Controleer ook uw macro-beveiligingsinstellingen als de knop „Macro’s” is uitgeschakeld.
Tip: Voor geavanceerde toepassingen kunt u de macro aanpassen om de selectievakjes automatisch te maken, te herschalen of te hernoemen voor gespecialiseerde verwerking.
Voordelen: Verhoogt de efficiëntie aanzienlijk bij het verwerken van grote gegevenslijsten of het genereren van meerdere formulieren en garandeert een consistente lay-out en koppeling.
Beperkingen: Vereist macro-inschakelbare werkmappen en basiskennis van het uitvoeren van VBA-code. Bestaande selectievakjes kunnen overlappen als macro’s herhaaldelijk worden uitgevoerd zonder opschoning.

Ontgrendel de magie van Excel met KUTOOLS AI
- Slimme uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak grafieken — allemaal met eenvoudige opdrachten.
- aangepaste formules: Genereer op maat gemaakte formules om uw workflows te stroomlijnen.
- VBA-programmeren: Schrijf en implementeer VBA-code moeiteloos.
- Formule-uitleg: Begrijp complexe formules moeiteloos.
- Tekstvertaling: Doorbreek taalbarrières in uw spreadsheets.
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins
