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

Hoe markeert u in Excel alle cellen die door een formule worden gerefereerd?

AuteurSiluvia Wijzigingsdatum

Bij het werken met complexe werkbladen in Excel verwijzen formules vaak naar meerdere cellen verspreid over verschillende bladen. Het visueel identificeren van alle celverwijzingen die een formule gebruikt, is essentieel voor controle, probleemoplossing of simpelweg om de gegevensstromen in uw werkmap helder te krijgen. Dit artikel beschrijft praktische methoden om in Excel alle cellen te markeren die door een formule worden gerefereerd:

Zoek alle cellen die door een formule worden gerefereerd met een sneltoets
Markeer alle cellen die door een formule worden gerefereerd met VBA-code


Zoek alle cellen die door een formule worden gerefereerd met een sneltoets

Als u snel wilt controleren welke cellen in een formule worden gerefereerd, beschikt Excel over een ingebouwde sneltoets om deze cellen direct te selecteren. Deze aanpak is handig voor eenmalige controles of voor gebruikers die liever geen code-gebaseerde methoden gebruiken.

Stel dat u een formule hebt in cel E1 en u wilt alle cellen markeren waarnaar deze verwijst. Selecteer eerst de formulecel (E1) door erop te klikken. Houd E1 geselecteerd en druk tegelijkertijd op Ctrl+[ (het openende vierkante haakje). Met deze sneltoets worden direct alle celverwijzingen geselecteerd die in de formule van E1 worden gebruikt — bijzonder handig bij formules met meerdere, verspreide invoerwaarden!

Een schermafbeelding die laat zien hoe u Ctrl + [ gebruikt om cellen te selecteren waarnaar wordt verwezen door een formule in Excel

Nadat u de gerefereerde cellen hebt geselecteerd, markeert u ze handmatig met een vulkleur: ga naar het tabblad Start in het lint, klik op het gereedschap Vulkleur (verfemmerpictogram) en kies uw gewenste kleur. Zo onderscheiden de brondcellen die uw formule voeden zich duidelijk visueel.

Een schermafbeelding van geselecteerde gerefereerde cellen in Excel met een opvulkleur toegepast

Naast de sneltoetsen kunt u ook gebruikmaken van de functie „Voorgangers traceren” op het tabblad Formules. Selecteer een formulecel en klik op Voorgangers traceren om pijlen te tekenen die de relaties tonen tussen de formule en de gerefereerde cellen — voor een snelle, visuele weergave van uw gegevensafhankelijkheden.

Deze methode is ideaal voor scenario’s waarin u snel visueel toezicht nodig heeft of formules bespreekt tijdens samenwerkingsvergaderingen. Let wel op: als uw formule verwijst naar cellen op andere werkbladen of benoemde bereiken gebruikt, selecteert deze sneltoets uitsluitend verwijzingen op het huidige werkblad — een belangrijke beperking. Daarnaast markeert de methode alleen directe voorgangers en geen indirecte verwijzingen of bereiken die via dynamische formules zijn gedefinieerd.

Als de sneltoets niet lijkt te werken, controleer dan eerst of uw Excel-werkboek niet is beveiligd en of de geselecteerde cel daadwerkelijk een formule bevat (die begint met een gelijkteken). Daarnaast kunnen toetsenbordindelingen invloed hebben op sneltoetsen; controleer daarom uw systeeminstellingen als u onverwacht gedrag ervaart.


Markeer alle cellen die door een formule worden gerefereerd met VBA-code

Voor meer flexibiliteit of bij het werken met complexere formules – vooral wanneer meerdere bladen worden geraadpleegd of indirecte verwijzingen worden gebruikt – biedt een VBA-oplossing de mogelijkheid om alle gerefereerde cellen automatisch te markeren.

Volg deze stappen om deze methode te gebruiken:

1. Druk op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik in het venster Microsoft Visual Basic for Applications op Invoegen > Module. Hiermee maakt u een nieuwe module aan waarin u de code kunt invoeren. Kopieer en plak vervolgens de volgende VBA-code in het modulevenster:

VBA-code: Markeer alle cellen die door een formule worden gerefereerd in Excel

Sub HighlightCellsReferenced()
    Dim rowCnt As Integer
    Dim i As Integer, j As Integer, strleng As Integer
    Dim strTxt As String, strFml As String
    Dim columnStr, cellsAddress As String
    Dim xRg As Range, yRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox(Prompt:="Please select formula cell(s)...", _
    Title:="Kutools For Excel", Type:=8)
    
    strTxt = ""
    Application.ScreenUpdating = False
    For Each yRg In xRg
        If yRg.Value <> "" Then
            strFml = yRg.Formula + " "
            strFml = Replace(strFml, "(", " ")
            strFml = Replace(strFml, ")", " ")
            strFml = Replace(strFml, "-", " ")
            strFml = Replace(strFml, "+", " ")
            strFml = Replace(strFml, "*", " ")
            strFml = Replace(strFml, "/", " ")
            strFml = Replace(strFml, "=", " ")
            strFml = Replace(strFml, ",", " ")
            strFml = Replace(strFml, ":", " ")
              
            For j = 1 To Len(strFml)
                If Mid(strFml, j, 1) <> " " Then
                    cellsAddress = cellsAddress + Mid(strFml, j, 1)
                Else
                    On Error Resume Next
                    Range(cellsAddress).Interior.ColorIndex = 3
                    cellsAddress = ""
                End If
            Next
        End If
    Next yRg
    Application.ScreenUpdating = True
End Sub

3. Druk op de toets F5of klik op de knop Uitvoeren ()Uitvoeren-knop) om de VBA-code uit te voeren. Selecteer in het venster met de titel Kutools voor Excel de formulecel(len) waarvoor u alle gerefereerde cellen wilt markeren en klik vervolgens op OK.

Een schermafbeelding van het Kutools for Excel-dialoogvenster om formulecellen te selecteren voor markeren

De gerefereerde cellen worden nu rood gemarkeerd, zodat u in één oogopslag alle invoergegevens ziet die in uw geselecteerde formules worden gebruikt, zoals hieronder wordt weergegeven.

Een schermafbeelding waarop alle gerefereerde cellen rood gemarkeerd zijn na het uitvoeren van de VBA-code

Deze VBA-aanpak is ideaal wanneer formules zich uitstrekken over meerdere werkbladen of wanneer u het markeringsproces wilt automatiseren. Wees echter voorzichtig: de code haalt adressen uit de formuletekst, waardoor niet alle complexe verwijzingen—zoals gestructureerde tabellen, benoemde bereiken of bepaalde matrixfuncties—correct worden herkend.

Zorg ervoor dat macro’s zijn ingeschakeld in uw Excel-instellingen voordat u VBA-code uitvoert, en bewaar altijd een back-up van uw werkmap om onbedoelde opmaakaanpassingen te voorkomen. Wilt u de markering later verwijderen? Wis dan eenvoudig handmatig de vulkleur uit de betreffende cellen.

Als de macro niet lijkt te markeren zoals verwacht, controleer dan of de gerefereerde cellen zich op het actieve werkblad bevinden en of de syntaxis van uw formule correct is. De prestaties van de VBA-code kunnen licht variëren afhankelijk van de gebruikte Excel-versie. Mocht u een runtimefout tegenkomen, controleer dan of er geen samengevoegde cellen in het geselecteerde formulebereik zijn opgenomen, aangezien deze problemen met de markering kunnen veroorzaken.


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