KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe zorgt u ervoor dat een selectievakje in Excel automatisch wordt aangevinkt op basis van een celwaarde?

AuteurSiluvia Wijzigingsdatum

U weet waarschijnlijk al hoe u een celwaarde kunt aanpassen op basis van een selectievakje. Maar wist u ook dat u een selectievakje automatisch kunt laten aanvinken op basis van een celwaarde in Excel? In dit artikel leest u hoe u dat voor elkaar krijgt.

Selectievakje automatisch aanvinken op basis van celwaarde met formule
Selectievakje automatisch aanvinken op basis van celwaarde met VBA-code


Selectievakje automatisch aanvinken op basis van celwaarde met formule

Stel dat u wilt dat Selectievakje 1 automatisch wordt aangevinkt zodra de waarde in cel A1 gelijk is aan „Test”. Volg dan de onderstaande stappen.

1. Nadat u het selectievakje (formulierbesturingselement) hebt ingevoegd, selecteert u het en koppelt u het aan de opgegeven cel C2 door =C2 in te voeren in de formulebalk.

Klik met de rechtermuisknop op het ActiveX-besturingselement Selectievakje en kies Eigenschappen in het contextmenu. Voer in het dialoogvenster Eigenschappen de gekoppelde cel in bij het veld LinkedCell en sluit het dialoogvenster daarna. Zie de schermafbeelding:

Een schermafbeelding die laat zien hoe u een selectievakje koppelt aan een cel in Excel

2. Selecteer de gekoppelde cel (C2), voer vervolgens de formule =IF(A2=„Test",TRUE,FALSE) in op de formulebalk en druk daarna op de toets Enter.

Een schermafbeelding met de formule om automatisch een selectievakje aan te vinken op basis van een celwaarde in Excel

Opmerking: In de formule zijn A2 en Test respectievelijk de cel en de bijbehorende celwaarde waarop het selectievakje automatisch wordt aangevinkt.

3. Wanneer u de waarde „Test” in cel A1 invoert, wordt het bijbehorende selectievakje automatisch aangevinkt. Zie de schermafbeelding:

Een schermafbeelding waarop het selectievakje automatisch is aangevinkt op basis van de celwaarde

Opmerking: Deze formule is niet hoofdlettergevoelig.


Selectievakje automatisch aanvinken op basis van celwaarde met VBA-code

U kunt de volgende VBA-code uitvoeren om een selectievakje in Excel automatisch aan te vinken op basis van een celwaarde.

1. Klik met de rechtermuisknop op het werkbladtabblad waarvan het selectievakje op basis van de celwaarde moet worden aangevinkt, en klik vervolgens op Code weergeven in het contextmenu.

2. Plak in het venster Microsoft Visual Basic for Applications de onderstaande VBA-code in het codevenster.

VBA-code: Selectievakje automatisch aanvinken op basis van celwaarde

Private Sub Worksheet_Change(ByVal Target As Range)
    If Range("A2").Value = "Test" Then
        ActiveSheet.CheckBoxes("Check Box 1").Value = xlOn
    Else
        ActiveSheet.CheckBoxes("Check Box 1").Value = xlOff
    End If
End Sub

Opmerking: In de code zijn A2 en Test respectievelijk de cel en de bijbehorende celwaarde waarop het selectievakje automatisch wordt aangevinkt. Selectievakje 1 is de naam van het selectievakje.

3. Druk op Alt + Q om het venster Microsoft Visual Basic for Applications te sluiten.

Wanneer u de waarde „Test” in cel A2 invoert, wordt het bijbehorende selectievakje automatisch aangevinkt.

Opmerking: Deze code is hoofdlettergevoelig.

Tip: Als u meerdere selectievakjes tegelijkertijd in een bereik wilt invoegen, kunt u de functie Batch invoegen selectievakje van Kutools voor Excel proberen, of meerdere keuzerondjes batchsgewijs invoegen met de functie Batchgewijs keuzeknop invoegen. Daarnaast kunt u alle selectievakjes in één keer verwijderen met de functie Verwijder selectievakjes in batch, zoals op de onderstaande schermafbeeldingen te zien is. U kunt Kutools voor Excel downloaden! (30 dagen gratis proefversie).

Een schermafbeelding van de hulpprogramma's voor batch invoegen/verwijderen van selectievakjes van Kutools for Excel


Gerelateerde artikelen:

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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