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

Hoe wijzigt u de waarde of kleur van een bepaalde cel wanneer een selectievakje is aangevinkt in Excel?

AuteurSiluvia Wijzigingsdatum

Dit artikel gaat over het wijzigen van de waarde of kleur van een opgegeven cel met behulp van een selectievakje. Bijvoorbeeld: wanneer een bepaald selectievakje is aangevinkt, wordt de waarde of Achtergrondkleur van een opgegeven cel automatisch gewijzigd. Volg de onderstaande methoden stap voor stap om dit uit te voeren.

Wijzig de waarde van een opgegeven cel wanneer het selectievakje is aangevinkt met een formule
Wijzig de waarde van een opgegeven cel wanneer het selectievakje is aangevinkt met VBA-code
Wijzig de kleur van een opgegeven cel wanneer het selectievakje is aangevinkt met VBA-code


Wijzig de waarde van een opgegeven cel wanneer het selectievakje is aangevinkt met een formule

Stel dat u wilt dat cel A1 automatisch de waarde „test” krijgt zodra Selectievakje 1 is aangevinkt, en leeg wordt zodra het selectievakje wordt uitgevinkt. Volg dan de volgende stappen.

U moet het selectievakje eerst koppelen aan een specifieke cel en vervolgens een formule toepassen om dit te realiseren.

1. Om het selectievakje te koppelen aan een bepaalde cel, selecteert u het eerst, voert u daarna =celverwijzing in op de formulebalk en drukt u op Enter. Hier koppel ik selectievakje 1 aan cel C2 door =C2 in te voeren op de formulebalk nadat ik het selectievakje heb geselecteerd.

voer een formule in de formulebalk in nadat u het selectievakje hebt aangevinkt

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

selecteer Eigenschappen en stel opties in

2. Selecteer de cel waarvan u de waarde wilt wijzigen (hier kies ik A1), typ vervolgens de formule =IF(C2,"Test",„") in de formulebalk en druk op de Enter-toets. Zie de schermafbeelding:

Selecteer de cel om de waarde te wijzigen en voer een formule in

Opmerking: In de formule is C2 de gekoppelde cel van het selectievakje 1, en „Test” is de waarde die in cel A1 verschijnt wanneer het selectievakje is aangevinkt.

U ziet het resultaat, zoals weergegeven in de onderstaande schermafbeeldingen, nadat u het betreffende selectievakje hebt aangevinkt of uitgevinkt.

de waarde wordt gewijzigd, afhankelijk van of het selectievakje is aangevinkt of uitgevinkt

een schermafbeelding van kutools for excel ai

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.
Breid uw Excel-mogelijkheden uit met AI-gestuurde tools.Download nuen ervaar efficiëntie zoals nooit tevoren!

Wijzig de waarde van een opgegeven cel wanneer het selectievakje is aangevinkt met VBA-code

U kunt de waarde van een opgegeven cel ook aanpassen zodra het selectievakje is aangevinkt, met behulp van VBA-code. Volg hiervoor de volgende stappen.

1. Klik met de rechtermuisknop op het bladtabblad waarvan u de celwaarde wilt wijzigen op basis van een selectievakje en kies vervolgens Code weergeven in het contextmenu.

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

VBA-code: Wijzig de waarde van een opgegeven cel wanneer het selectievakje is aangevinkt

Private Sub CheckBox1_Click()
Dim xRng As Range
Dim xCell As Range, xStr As String
Set xRng = Selection
If CheckBox1.Value = True Then
    xStr = InputBox("Please enter a value:", "Kutools for Excel")
    xRng.Value = xStr
    If xStr = "" Then CheckBox1.Value = False
Else
    xRng.Value = ""
End If
End Sub

klik op Code weergeven en voeg de code in de werkbladmodule in

Opmerking: In de code is ChekBox1 de naam van het selectievakje (ActiveX-besturingselement). U kunt deze naar wens aanpassen.

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

4. Selecteer een lege cel (A1) waarvan u de waarde wilt wijzigen op basis van het selectievakje en vink Kutools voor Excel-selectievakje1 in uw werkblad aan. Er verschijnt nu een dialoogvenster. Voer de waarde in die u in de geselecteerde lege cel wilt plaatsen en klik op de knop OK. Zie de schermafbeelding:

voer de waarde in die u wilt invullen in de geselecteerde lege cel

De opgegeven waarde verschijnt nu direct in de geselecteerde cel. Zodra u het selectievakje uitschakelt, wordt de cel leeggemaakt.

de opgegeven waarde wordt weergegeven als het selectievakje is aangevinkt, anders wordt een lege cel getoond

Opmerking: Deze code vraagt u telkens opnieuw om een tekstwaarde in te voeren zodra u het selectievakje aanklikt.


Wijzig de kleur van een opgegeven cel wanneer het selectievakje is aangevinkt met VBA-code

In deze sectie leest u hoe u met VBA-code de kleur van een opgegeven cel wijzigt zodra het selectievakje is aangevinkt.

1. Klik met de rechtermuisknop op het Bladtabblad waarvan u de celkleur wilt wijzigen op basis van een selectievakje en kies vervolgens Code weergeven in het contextmenu.

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

VBA-code: Wijzig de kleur van een opgegeven cel wanneer het selectievakje is aangevinkt

Sub CheckBox1_Click()
Dim xRng As Range
Set xRng = Selection
If CheckBox1.Value = True Then
    xRng.Interior.Color = vbRed
Else
    xRng.Interior.Color = xlNone
End If
End Sub

klik op Code weergeven en voeg de code in de werkbladmodule in

Opmerking: In de code is ChekBox1de naam van het Selectievakje (ActiveX-besturingselementen). U kunt deze naar wens aanpassen.

3. Selecteer een cel waarvan u de achtergrondkleur wilt wijzigen en vink het selectievakje aan. De vulkleur van de geselecteerde cel wordt direct rood. Vinkt u het vakje weer uit, dan verdwijnt de achtergrondkleur en is de cel opnieuw ongekleurd. Zie de schermafbeeldingen:

de opvulkleur van de geselecteerde cel verandert als het selectievakje is aangevinkt, anders geen opvulkleur


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