Excel: Als de letterkleur rood is, retourneer dan een specifieke tekst of voer andere bewerkingen uit
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
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.
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.

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.
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:
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.
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:
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:
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:
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.
3. Kies in het Vervang Opmaak dialoogvenster onder het Lettertype tabblad je gewenste vervangingskleur uit de kleurdropdown. Bevestig je instellingen:
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:
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.
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:
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.
3. Klik op OK. Klik in het pop-upvenster op Ja om door te gaan:
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.
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.
De Beste Office Productiviteitstools
Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%
- 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...

- 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!
