Excel: als de Letterkleur rood is, retourneer dan een specifieke tekst of voer andere bewerkingen uit
In praktisch Excel-gebruik worden Letterkleur—vooral rood—Veelgebruikt gebruikt om waarschuwingen, uitzonderingen, mislukte validaties of notities met hoge prioriteit aan te geven. Hoewel het gemakkelijk is om dergelijke kleuren handmatig of via Voorwaardelijke opmaak gebruiken toe te passen, is het niet eenvoudig om met formules Letterkleur te detecteren en daarop te reageren. U wilt bijvoorbeeld 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 presenteert verschillende praktische oplossingen om bewerkingen uit te voeren op tekst in rood lettertype in Excel. De methoden lopen uiteen van VBA-gebaseerde detectie en het gebruik van Voorwaardelijke opmaak tot ingebouwde hulpmiddelen zoals Zoeken en vervangen. Daarnaast bespreken we geschikte use cases en veelvoorkomende valkuilen, zodat u de beste methode kunt kiezen voor uw situatie.

Als Letterkleur rood is, retourneer dan specifieke tekst in een andere cel
Wanneer u, afhankelijk van de letterkleur in een gerefereerde cel (bijvoorbeeld rood), specifieke tekst zoals „Mislukt” of „Geslaagd” in een andere cel wilt weergeven, werkt een standaardformule niet—Excel-functies kunnen letterkleuren namelijk niet rechtstreeks testen. Gebruik in dat geval een aangepaste VBA-functie, ook wel een door de gebruiker gedefinieerde functie (UDF) genoemd. Deze oplossing is ideaal als u dynamische resultaten nodig heeft die automatisch up-to-date blijven bij wijzigingen in de letterkleur. Let op: alle gebruikers van de werkmap moeten macro’s inschakelen om deze functie te laten werken.
1. Druk tegelijkertijd op Alt + F11 om het venster van de editor Microsoft Visual Basic for Applications te openen.
2. Selecteer vervolgens Invoegen > Module. Kopieer en plak in het geopende modulevenster de volgende VBA-code:
VBA-code: als Letterkleur rood is, retourneer dan 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 en voer in een werkbladcel (bijvoorbeeld cel C2) de volgende formule in:=FontColorISRed(B2). Sleep vervolgens de vulgreep omlaag om de formule op andere rijen toe te passen. Het resultaat geeft onmiddellijk „Mislukt” aan als de letterkleur in de gerefereerde cel rood is.

Als de formule niet lijkt te worden bijgewerkt nadat u de letterkleur in de gerefereerde cellen hebt gewijzigd, druk dan op F9of voer de formule opnieuw in om het resultaat te vernieuwen. Houd er rekening mee dat uw bestand, net als bij alle VBA-oplossingen, moet worden opgeslagen als een werkmap met macro-ondersteuning ().xlsm) en dat macro’s ingeschakeld moeten zijn om deze functie te gebruiken.

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.
Als Letterkleur rood is, markeer dan de cel
Wanneer u cellen wilt markeren waarvan het Letterkleur rood is, voor verbeterd visueel beheer of verdere actie, kunt u een combinatie gebruiken van een VBA-functie en Excel’s Voorwaardelijke opmaak gebruiken. Deze oplossing is effectief wanneer u visuele nadruk op bepaalde cellen wilt leggen en deze ook wilt combineren met bestaande opmaakregels. Zorg ervoor dat u de beveiligingsinstellingen voor macro's goed regelt als u het bestand wilt delen, aangezien macro's 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 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 gebruiken > Nieuwe regel, zoals hieronder wordt getoond:

4. Voer in het dialoogvenster Nieuwe opmaakregel de volgende stappen uit:
- Onder Selecteer een regeltype kiest u Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt.
- Voer deze formule in het formulevak in (bijvoorbeeld toegepast op B2):=highlightredfont(B2)
- Klik op de knop Opmaak om uw gewenste markering in te stellen.

5. Ga in het dialoogvenster Celopmaak instellen naar het tabblad Opvulling en selecteer de markeringskleur voor de cellen. Klik op OK om uw keuze te bevestigen:

6. Dubbelklik op OK (één keer per dialoogvenster) om de regel toe te passen. Cellen met rood lettertype worden nu automatisch gemarkeerd volgens uw instellingen, zoals hieronder wordt geïllustreerd:

Als de voorwaardelijke opmaak niet wordt bijgewerkt nadat u de letterkleur hebt gewijzigd, bewerk dan de betreffende cel of druk op F9 om te vernieuwen. Onthoud dat deze methode afhankelijk is van de beschikbaarheid van de aangepaste VBA-functie en dat macro's ingeschakeld moeten zijn.
Als Letterkleur rood is, wijzig dan de Letterkleur
Mogelijk wilt u alle tekst in rood lettertype omzetten naar een andere letterkleur—bijvoorbeeld om de opmaak uniform te maken of om gegevens duidelijker te markeren. Excel biedt hiervoor verschillende oplossingen, zoals de ingebouwde functie Zoeken en Vervangen of externe invoegtoepassingen zoals Kutools voor Excel. Elke aanpak heeft zijn eigen voordelen en aandachtspunten.
Als Letterkleur rood is, wijzig dan de Letterkleur met de functie Zoeken en Vervangen
De functie Zoeken en Vervangen in Excel ondersteunt zoeken en vervangen op basis van opmaak, zodat u alle cellen met een specifieke letterkleur (bijvoorbeeld rood) eenvoudig kunt selecteren en efficiënt naar een andere kleur kunt wijzigen. Deze methode is ideaal voor snelle aanpassingen binnen een werkblad of bereik en werkt zonder macro’s of invoegtoepassingen.
1. Selecteer het bereik waarin u de letterkleur wilt wijzigen en druk vervolgens op Ctrl + H om het dialoogvenster Zoeken en Vervangen te openen. Klik op Opties >> voor meer instellingen, zoals hieronder wordt getoond:

2. Voer het volgende uit in het uitgebreide dialoogvenster:
- Laat de velden Zoeken naar en Vervangen door leeg om u te concentreren op opmaak.
- Naast het vak Zoeken naar klikt u op Opmaak > Selecteer formaat vanaf cel en klikt u vervolgens op een cel met het rode lettertype dat u wilt selecteren.
- Naast Vervangen door klikt u op Opmaak > Opmaak om het dialoogvenster Vervangformaat te openen.


3. Ga in het dialoogvenster Vervangformaat naar het tabblad Lettertype en kies uw gewenste vervangende kleur in de keuzelijst Kleur. Bevestig uw instellingen:

4. Klik op OK om het Vervangformaat-dialoogvenster te sluiten. Klik ten slotte in het Zoeken en Vervangen-dialoogvenster op Alles vervangen. Alle cellen met het geïdentificeerde rode lettertype worden onmiddellijk gewijzigd naar uw gekozen nieuwe letterkleur:

Deze methode is vooral handig voor eenmalige bulkbewerkingen zonder macro’s in te schakelen. Als uw werkmap echter regelmatig de letterkleur wijzigt als onderdeel van een workflow, kunt u overwegen een geautomatiseerde of selectieve oplossing te gebruiken.
Als Letterkleur rood is, wijzig dan de Letterkleur met een handige functie
Als u Kutools voor Excel hebt geïnstalleerd, kunt u met de functie Selecteer cellen met een vergelijkbaar formaat snel alle cellen selecteren met exact dezelfde letterkleur (zoals rood) en vervolgens in één keer een nieuwe letterkleur toepassen. Deze methode is flexibeler dan de standaard Zoeken en Vervangen, omdat u de selectie kunt beperken tot alleen letterkleur of andere specifieke kenmerken naar wens kunt opnemen of uitsluiten. Kutools biedt een gebruiksvriendelijke interface voor deze bewerkingen, waardoor het ideaal is voor gebruikers die regelmatig uitgebreide opmaak beheren in grote datasets.
Na installatie van Kutools voor Excel, gaat u als volgt te werk:
1. Selecteer het bereik waarmee u wilt werken en ga vervolgens naar Kutools > Selecteren > Selecteer cellen met een vergelijkbaar formaat, zoals hieronder wordt weergegeven:

2. In het Selecteer cellen met een vergelijkbaar formaat-dialoogvenster klikt u op Selecteer formaat vanaf cel en selecteert u vervolgens een cel met rood lettertype. U kunt aanpassen welke opmaakeigenschappen moeten overeenkomen—houd in dit geval alleen Letterkleur aangevinkt om alle cellen te selecteren die dit rode lettertype gebruiken, ongeacht andere opmaak.

3. Klik op OK. Klik in het meldingsvenster op Ja om door te gaan:

4. Alle cellen met de rode letterkleur zijn nu tegelijk geselecteerd. Terwijl deze cellen geselecteerd zijn, kunt u hun letterkleur handmatig aanpassen via de Excel-dropdown voor letterkleur, indien nodig.

Deze aanpak is bijzonder efficiënt voor grote bereiken of situaties waarin selectieve opmaakaanpassingen nodig zijn op basis van alleen kleur. Zorg er bij gebruik van deze functie voor dat u uitsluitend de gewenste opmaakkenmerken selecteert; anders kunt u cellen overslaan die er visueel vergelijkbaar uitzien maar kleine opmaakverschillen vertonen.
Tip: Kutools biedt ook batchverwerking en ongedaanmaakfuncties die helpen fouten te voorkomen en wijzigingen snel te herstellen als u een fout maakt tijdens selectie- of opmaakbewerkingen.
Als u onverwachte resultaten krijgt of de gewenste cellen niet worden geselecteerd, controleer dan zorgvuldig of in het dialoogvenster alleen de juiste opmaakkenmerken (zoals Letterkleur) zijn aangevinkt. Zorg er bovendien voor dat u binnen het doelwit Gegevensbereik werkt.
Naast bovenstaande methoden zijn er andere manieren om gegevens te verwerken op basis van Letterkleur in Excel:
- VBA batchverwerkingscode: Als u regelmatig bewerkingen moet uitvoeren op een grote dataset, kan een aangepast VBA-script alle cellen doorlopen en acties uitvoeren zodra rood lettertype wordt gedetecteerd. Dit is ideaal voor bulkopmaak, markeren of loggen van overeenkomende cellen—maar vereist wel basiskennis van VBA-programmering.
- Handmatige controle gecombineerd met sorteren: Gebruik Excel’s functie ‘Sorteren op celkleur’ of ‘Sorteren op letterkleur’ (beschikbaar in Excel 2007 en nieuwer) om gegevens met rood lettertype bij elkaar te groeperen, zodat controleren of bewerken een stuk eenvoudiger wordt. Dit is vooral handig voor eenmalige taken of wanneer macro’s en invoegtoepassingen niet zijn toegestaan.
Ongeacht de gekozen aanpak: sla altijd eerst uw werk op en test methodes idealiter eerst op een kopie van uw gegevens, vooral bij batchbewerkingen of macro’s. Standaard probleemoplossing omvat het drukken op F9 om berekeningen te vernieuwen en het controleren van de macro-instellingen in het Vertrouwenscentrum van Excel als VBA-gebaseerde methodes niet naar verwachting werken.
Samengevat vergen bewerkingen op basis van letterkleur in Excel meer dan alleen ingebouwde formules. De keuze voor het juiste hulpmiddel—VBA, standaard Excel-functies of add-ins zoals Kutools—hangt af van de frequentie en complexiteit van uw werkproces. Welke methode u ook kiest: controleer altijd dubbel de kleurcodes, de selectie van opmaakkenmerken en de macrobeveiliging om efficiënte en nauwkeurige resultaten te garanderen.
De beste kantoorproductiviteitstools
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); Leeslay-out (lees en bewerk gemakkelijk grote aantallen cellen); Plakken naar Filterbereik...
- Samengevoegde cellen/rijen/kolommen en bijbehorende gegevens behouden; inhoud van cellen splitsen; Dubbele rijen combineren en som/gemiddelde berekenen... Voorkom dubbele invoer in cellen; Bereiken vergelijken...
- Selecteer dubbele of unieke rijen; selecteer lege rijen (alle cellen zijn leeg); superzoeken en fuzzy zoeken in meerdere werkmappen; willekeurig selecteren...
- Exacte kopie van meerdere cellen zonder dat u de formuleverwijzing hoeft te wijzigen; automatisch verwijzingen maken naar meerdere werkbladen; opsommingstekens invoegen, selectievakjes en meer...
- Favoriete formules, berekeningen, grafieken en afbeeldingen snel invoegen;Cellen met wachtwoord versleutelen;Mailinglijst maken en e-mails verzenden...
- Tekst extraheren, tekst toevoegen, tekens verwijderen op een bepaalde positie, spaties verwijderen; gegevensbladstatistieken maken en afdrukken; converteren tussen celinhoud en opmerkingen...
- Superfilter (sla filterinstellingen op en pas ze toe op andere werkbladen); Geavanceerd sorteren per maand, week, dag, frequentie en meer; Speciaal filter op vet, cursief...
- Combineer werkmappen en werkbladen; voeg tabellen samen op basis van een sleutelkolom; splits gegevens op in meerdere werkbladen; batchconverteer xls-, xlsx- en PDF-bestanden...
- Groepeer draaitabel op weeknummer, dag van de week en meer...Toon niet-vergrendelde en vergrendelde selecties met verschillende kleuren;Markeer cellen met formules of namen...
- 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!