Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Excel: Als de letterkleur rood is, retourneer dan een specifieke tekst of voer andere bewerkingen uit

Author Xiaoyang Last modified

In praktische Excel-gebruik worden letterkleuren - vooral rood - vaak gebruikt om waarschuwingen, uitzonderingen, mislukte validaties of hoog-prioriteitsnotities aan te geven. Hoewel het eenvoudig is om dergelijke kleuren handmatig toe te passen of via voorwaardelijke opmaak, is het niet eenvoudig om formules te gebruiken om letterkleuren te detecteren en erop te reageren. Bijvoorbeeld, je wilt misschien een aangepast bericht retourneren, een gerelateerde cel markeren of de opmaak aanpassen op basis van of de tekst in een cel rood is - zoals hieronder wordt getoond.

Dit artikel introduceert verschillende praktische oplossingen om bewerkingen uit te voeren op basis van rode-lettertekst in Excel. Deze methoden variëren van VBA-gebaseerde detectie en voorwaardelijke opmaak tot ingebouwde tools zoals Zoeken & Vervangen. We zullen ook gebruikscenarios en veelvoorkomende valkuilen bekijken om je te helpen de beste methode te kiezen.


Als de letterkleur rood is, retourneer dan een specifieke tekst in een andere cel

Wanneer je een specifieke tekst (zoals "Mislukt" of "Geslaagd") in een andere cel wilt retourneren afhankelijk van of de letterkleur van een gerefereerde cel rood is, zal een directe formule niet werken omdat Excel-functies standaard geen letterkleur kunnen testen. Om dit te bereiken, kun je een aangepaste VBA-functie gebruiken, ook wel een door de gebruiker gedefinieerde functie (UDF) genoemd. Dit is geschikt als je resultaten dynamisch wilt weergeven die altijd up-to-date zijn met letterkleurwijzigingen. Houd er rekening mee dat alle gebruikers van het werkblad macros moeten inschakelen om de functie te laten werken.

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

2. Selecteer vervolgens Invoegen > Module. Kopieer en plak de volgende VBA-code in het geopende modulevenster:

VBA-code: Als de letterkleur rood is, retourneer dan een specifieke tekst

Function FontColorisRed(Rng As Range)
'Updateby ExtendOffice
    Application.Volatile
    If Rng.Font.ColorIndex = 3 Then
    FontColorisRed = "Fail"
    Else
    FontColorisRed = "Pass"
    End If
End Function
Opmerking: In de bovenstaande code, als de letterkleur rood is, retourneert de functie "Mislukt", anders retourneert deze "Geslaagd". Je kunt deze geretourneerde teksten aanpassen om aan je behoeften te voldoen. Ook als je werkt met aangepaste rode tinten (niet de standaard Excel-rood), moet je mogelijk de kleurcode in de VBA dienovereenkomstig aanpassen.

3. Sluit de VBA-editor. Voer nu in een werkbladcel de volgende formule in (bijvoorbeeld in cel C2): =FontColorISRed(B2) en sleep daarna de vulgreep naar beneden om de formule voor andere rijen toe te passen. Het resultaat zal onmiddellijk "Mislukt" aangeven als de letterkleur van de gerefereerde cel rood is.

apply a formula to return a specific text if font color is red

Als de formule niet lijkt te worden bijgewerkt na het wijzigen van de letterkleur in de gerefereerde cellen, probeer dan op F9 te drukken of voer de formule opnieuw in om het resultaat te vernieuwen. Houd er rekening mee dat, net als bij alle VBA-oplossingen, je bestand moet worden opgeslagen als een macro-ondersteund werkboek (.xlsm) en dat macros moeten zijn ingeschakeld om deze functie te gebruiken.

a screenshot of kutools for excel ai

Ontdek de Magie van Excel met Kutools AI

  • Slimme Uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak diagrammen – allemaal aangestuurd door eenvoudige commando's.
  • Aangepaste Formules: Genereer op maat gemaakte formules om uw workflows te versnellen.
  • VBA-codering: Schrijf en implementeer VBA-code moeiteloos.
  • Formule-uitleg: Begrijp complexe formules gemakkelijk.
  • Tekstvertaling: Overbrug taalbarrières binnen uw spreadsheets.
Verhoog uw Excel-mogelijkheden met AI-aangedreven tools. Download Nu en ervaar een ongekende efficiëntie!

Als de letterkleur rood is, markeer dan de cel

Als je cellen wilt markeren waarvan de letterkleur rood is, voor verbeterd visueel beheer of verdere actie, kun je een combinatie van een VBA-functie en Excel's Voorwaardelijke Opmaak gebruiken. Deze oplossing is effectief wanneer je visuele nadruk wilt leggen op bepaalde cellen en deze ook wilt combineren met bestaande opmaakregels. Zorg ervoor dat je macro-beveiligingsinstellingen correct afhandelt als je van plan bent het bestand te delen, omdat macros vereist zijn voor deze aanpak.

1. Open de VBA-editor door op Alt + F11 te drukken.

2. Klik op Invoegen > Module en plak de volgende VBA-code in het modulevenster:

VBA-code: Als de letterkleur rood is, markeer dan de cel

Function HighlightRedFont(pRg As Range) As Boolean
'Updateby ExtendOffice
Dim xRg As Range
Dim xBol As Boolean
xBol = False
    For Each xRg In pRg
        If xRg.Font.Color = vbRed Then
            xBol = True
        End If
    Next
  HighlightRedFont = xBol
End Function

3. Sluit de VBA-editor en keer terug naar Excel. Ga naar Start > Voorwaardelijke Opmaak > Nieuwe Regel, zoals hieronder wordt getoond:

click Home > Conditional Formatting > New Rule

4. Voer in het dialoogvenster Nieuwe Opmaakregel de volgende stappen uit:

  • Onder Selecteer een regeltype, kies Gebruik een formule om te bepalen welke cellen te formatteren.
  • Voer deze formule in het formuleveld in (bijvoorbeeld toegepast op B2): =highlightredfont(B2)
  • Klik op de knop Opmaak om je gewenste markeringsinstellingen in te stellen.

specify the options in the dialog box

5. Ga in het dialoogvenster Celopmaak naar het tabblad Vul en selecteer de markerkleur voor de cellen. Klik op OK om je keuze te bevestigen:

choose one color to highlight the cell

6. Klik twee keer op OK (één keer voor elk dialoogvenster) om de regel toe te passen. Cellen met de rode letterkleur worden nu automatisch gemarkeerd volgens je instellingen, zoals hier wordt geïllustreerd:

the cells with red font are highlighted

Als de voorwaardelijke opmaak niet wordt bijgewerkt na het wijzigen van een letterkleur, probeer dan de betreffende cel te bewerken of druk op F9 om te vernieuwen. Onthoud dat deze methode afhankelijk is van de beschikbaarheid van de aangepaste VBA-functie en dat macros moeten zijn ingeschakeld.


Als de letterkleur rood is, verander dan de letterkleur

Je moet mogelijk alle tekst in rode letters omzetten naar een andere letterkleur, ofwel om de opmaak te unificeren of gegevens meer gepast te markeren. Er zijn verschillende oplossingen voor deze eis in Excel, inclusief de ingebouwde Zoeken en Vervangen en derdenpartij-add-ins zoals Kutools voor Excel. Elk benadering heeft zijn specifieke voordelen en punten om rekening mee te houden.

 Als de letterkleur rood is, verander dan de letterkleur met de functie Zoeken en Vervangen

De functie Zoeken en Vervangen in Excel ondersteunt zoeken en vervangen op basis van opmaak, waardoor je alle cellen met een specifieke letterkleur (zoals rood) kunt selecteren en ze efficiënt naar een andere kleur kunt wijzigen. Deze methode is goed voor snelle bewerkingen over een werkblad of bereik en vereist geen macros of add-ins.

1. Selecteer het bereik waarin je de letterkleur wilt wijzigen, druk dan op Ctrl + H om het dialoogvenster Zoeken en Vervangen te openen. Klik op Opties >> voor meer instellingen, zoals hier wordt getoond:

click Options in the dialog box

2. Doe in het uitgebreide dialoogvenster het volgende:

  • Laat de velden Zoeken naar en Vervangen door leeg om je te concentreren op opmaak.
  • Naast het veld Zoeken naar, klik op Opmaak > Kies Opmaak Van Cel, en klik vervolgens op een cel met het rode lettertype dat je wilt richten.
  • Naast Vervangen door, klik op Opmaak > Opmaak om het dialoogvenster Vervang Opmaak te openen.

select Format > Choose Format From Cell, and click on a cell with red font

select Format > Format to go to the Replace Format dialog

3. Kies in het Vervang Opmaak dialoogvenster onder het Lettertype tabblad je gewenste vervangingskleur uit de kleurdropdown. Bevestig je instellingen:

choose one color to change

4. Klik op OK om het dialoogvenster Vervang Opmaak te sluiten. Klik ten slotte in het dialoogvenster Zoeken en Vervangen op Alles Vervangen. Alle cellen met de geïdentificeerde rode letterkleur zullen onmiddellijk veranderen in je gekozen nieuwe letterkleur:

all the cells with red font are replaced with the font color you specified

Opmerking: Wanneer je "Kies Opmaak Van Cel" gebruikt, worden alle opmaakeigenschappen gebruikt voor de overeenkomst - niet alleen de letterkleur. Als je cellen verschillen qua lettergrootte, vetgedrukt of andere opmaak, worden alleen exacte overeenkomsten vervangen. Voor de beste resultaten, zorg ervoor dat doelcellen dezelfde opmaak hebben, behalve qua kleur.

Deze methode is vooral handig wanneer je een eenmalige bulkoperatie wilt uitvoeren zonder macros in te schakelen. Echter, als je werkmap regelmatig letterkleur wijzigt als onderdeel van een workflow, overweeg dan een geautomatiseerde of selectieve oplossing te gebruiken.


 Als de letterkleur rood is, verander dan de letterkleur met een nuttige functie

Als je Kutools voor Excel hebt geïnstalleerd, laat de functie Selecteer Cellen Met Opmaak je snel alle cellen met exact dezelfde letterkleur (zoals rood) selecteren en vervolgens in bulk een nieuwe letterkleur toepassen. Deze methode is flexibeler dan de basis Zoeken en Vervangen, omdat je de selectie kunt beperken tot letterkleur alleen of andere specifieke kenmerken kunt toevoegen/uitsluiten indien nodig. Kutools biedt een gebruiksvriendelijke interface voor deze bewerkingen, waardoor het ideaal is voor gebruikers die frequent rijke opmaak beheren in grote datasets.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Na het installeren van Kutools voor Excel, ga als volgt te werk:

1. Selecteer het bereik waarop je wilt opereren, ga vervolgens naar Kutools > Selecteer > Selecteer Cellen Met Opmaak zoals hieronder wordt getoond:

click Kutools > Select > Select Cells with Format

2. Klik in het dialoogvenster Selecteer Cellen Met Opmaak op Kies Opmaak Van Cel, selecteer vervolgens een cel met rode letters. Je kunt aanpassen welke opmaakeigenschappen moeten overeenkomen - in dit geval houd je alleen Letterkleur aangevinkt om alle cellen die dit rode lettertype gebruiken te matchen, ongeacht andere opmaak.

set options in the dialog box

3. Klik op OK. Klik in het pop-upvenster op Ja om door te gaan:

click Yes in the dialog box

4. Alle cellen met de rode letterkleur zijn nu tegelijk geselecteerd. Met deze geselecteerde cellen kun je hun letterkleur handmatig wijzigen met de Excel-letterkleur dropdown indien nodig.

specify a font color to change the red font

Deze aanpak is vooral efficiënt voor grote databereiken of situaties waarin selectieve formaataanpassingen nodig zijn op basis van kleur alleen. Wanneer je deze functie gebruikt, let er dan op dat alleen de gewenste opmaakeigenschappen zijn geselecteerd - anders kun je cellen missen die visueel vergelijkbaar lijken maar kleine formaatverschillen hebben.

Tip: Kutools biedt ook batchverwerking en ongedaanmaakfuncties die kunnen helpen fouten te voorkomen en snel wijzigingen terug te draaien als je een fout maakt tijdens selectie- of formaatbewerkingen.

Als je onverwachte resultaten tegenkomt of de gewenste cellen niet worden geselecteerd, controleer dan dubbel of alleen de juiste opmaakeigenschappen (zoals letterkleur) zijn aangevinkt in het dialoogvenster. Zorg er ook voor dat je binnen het doelbereik van de gegevens werkt.


Naast de bovenstaande methoden zijn er andere manieren om gegevens te verwerken op basis van letterkleur in Excel:

  • VBA-batchverwerkingscode: Als je vaak grote datasets moet bewerken, kan een aangepast VBA-script alle cellen herhalen en acties uitvoeren wanneer rode letters worden gedetecteerd. Dit is flexibel voor bulkopmaak, markering of loggen van overeenkomende cellen, maar vereist basiskennis van VBA-programmering.
  • Handmatige beoordeling gecombineerd met sorteren: Gebruik de functie Sorteren op Celkleur of Letterkleur van Excel (beschikbaar in Excel 2007 en hoger) om gegevens met rode letters samen te groeperen voor gemakkelijker beoordeling of bewerking. Dit is vooral geschikt voor eenmalige taken of wanneer macros/add-ins niet zijn toegestaan.

Maakt niet uit welke aanpak je gebruikt, sla altijd je werk op en probeer idealiter methoden uit op een voorbeeldkopie van je gegevens, vooral bij het gebruik van bulkbewerkingen of macros. Routineprobleemoplossing omvat het drukken op F9 om berekeningen te vernieuwen en het controleren van macro-instellingen onder Excel's Trust Center als VBA-gebaseerde benaderingen niet werken zoals verwacht.

Samenvattend, bewerkingen op basis van letterkleur in Excel vereisen meer dan alleen ingebouwde formules. Het kiezen van het juiste gereedschap - VBA, Excel-ingebouwde functies of add-ins zoals Kutools - hangt af van de frequentie en complexiteit van je workflow. Welke methode je ook kiest, controleer altijd kleurcodes, selecties van opmaakeigenschappen en macrobeveiliging om efficiënte en nauwkeurige resultaten te garanderen.


  • Super Formulebalk (bewerk eenvoudig meerdere regels tekst en formules); Leeslayout (lees en bewerk eenvoudig grote aantallen cellen); Plakken in gefilterd bereik...
  • Cellen/Rijen/Kolommen samenvoegen en gegevens behouden; Celinhoud splitsen; Dubbele rijen combineren en optellen/gemiddelde berekenen... Voorkom dubbele cellen; Bereiken vergelijken...
  • Selecteer dubbele of unieke rijen; Selecteer lege rijen (alle cellen zijn leeg); Super Zoeken en Fuzzy Zoeken in veel werkboeken; Willekeurige selectie...
  • Exacte kopie van meerdere cellen zonder formuleverwijzing te wijzigen; Automatisch verwijzingen naar meerdere werkbladen maken; Opsommingstekens, selectievakjes en meer invoegen...
  • Favoriete en snel formules, bereiken, grafieken en afbeeldingen invoegen; Cellen versleutelen met wachtwoord; Mailinglijst maken en e-mails versturen...
  • Tekst extraheren, Tekst toevoegen, Verwijder tekens op een specifieke positie, Spaties verwijderen; Maak en print statistieken per pagina; Converteer tussen celinhoud en opmerkingen...
  • Superfilter (filter schema's opslaan en toepassen op andere werkbladen); Geavanceerd sorteren op maand/week/dag, frequentie en meer; Speciaal filteren op vet, cursief...
  • Werkboeken en werkbladen combineren; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere werkbladen; Batchconversie xls, xlsx en PDF...
  • Draaitabelgroepering op weeknummer, dag van de week en meer... Toon ontgrendelde, vergrendelde cellen met verschillende kleuren; Markeer cellen die een formule/naam bevatten...
kte tab 201905
  • Schakel tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project in.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
officetab bottom