Hoe kunt u de kleuren per punt in een Excel-diagram aanpassen?
Wanneer u in Excel een eenvoudig kolom-, staaf- of lijndiagram maakt, ziet u vaak dat alle gegevenspunten binnen één reeks standaard in dezelfde kleur worden weergegeven. Dit uniforme kleurenschema kan uw diagram minder visueel aantrekkelijk maken en het lastiger om individuele waarden in één oogopslag te onderscheiden. Daarom kiezen veel gebruikers ervoor elk gegevenspunt een unieke kleur te geven—zodat het diagram niet alleen aantrekkelijker en professioneler overkomt, maar ook duidelijker wordt, vooral bij het benadrukken van trends, uitschieters of specifieke categorieën.
Als u echter via de standaard opmaakopties de kleur van een individueel gegevenspunt probeert te wijzigen, merkt u dat Excel deze kleurwijziging toepast op de hele gegevensreeks – niet alleen op het geselecteerde punt. Deze beperking kan frustrerend zijn wanneer u visuele effecten zoals hieronder getoond wilt creëren:
![]() |
![]() |
![]() |
In dit artikel ontdekken we diverse praktische oplossingen om dit meerkleurige effect per gegevenspunt in uw diagram te realiseren – zowel met ingebouwde Excel-functies als met geavanceerdere methoden via VBA-code. Met deze technieken creëert u diagrammen die uw gegevens niet alleen helderder overbrengen, maar ook écht opvallen in presentaties of rapporten.
Kleuren variëren per punt voor kolom-/staaf-/lijndiagram
VBA: aangepaste kleuren toewijzen aan diagramgegevenspunten
Kleuren variëren per punt voor kolom-/staaf-/lijndiagram
Als u handmatig verschillende kleuren wilt toepassen op elk gegevenspunt in een kolom-, staaf- of lijndiagram, biedt Excel’s functie „Kleuren variëren per punt” een snelle en effectieve oplossing voor eenvoudige diagrammen. Deze functie is vooral handig bij een beperkt aantal gegevenspunten en wanneer u snel visueel onderscheid tussen waarden wilt creëren. Let op: onbeperkte kleuraanpassing is niet mogelijk, aangezien de functie werkt binnen de grenzen van het standaardkleurenpalet en de thema’s van Excel.
Volg deze stappen om elk gegevenspunt met een andere kleur te coderen:
1. Klik eerst op een van de gegevenskolommen (of -punten) in het diagram om de volledige gegevensreeks te selecteren. Klik vervolgens met de rechtermuisknop om het contextmenu te openen en selecteer Gegevensreeks opmaken. Als u problemen ondervindt bij het selecteren van een enkele reeks, zorg er dan voor dat u één keer (niet dubbelklikt) op een gegevenspunt klikt.

2. Klik in het dialoogvenster Gegevensreeks opmaken op Opvulling in het linkerdeelvenster. Schakel vervolgens het selectievakje Kleuren variëren per punt in het rechtergedeelte in. Zo krijgt elk gegevenspunt in de reeks direct een andere standaardkleur.

Tip: als u Excel 2013 of een nieuwere versie gebruikt, kan de interface er enigszins anders uitzien. Open in het Gegevensreeks opmaken-deelvenster het pictogram Opvulling en lijn (verfemmer). Onder de sectie OPVULLEN vindt u de optie Kleuren variëren per punt. Schakel deze in om de instelling toe te passen. Zie screenshot:

3. Nadat u op Sluiten hebt geklikt om het dialoogvenster te sluiten, worden de gegevenspunten in uw diagram nu weergegeven in verschillende kleuren. Let op: de toegewezen kleuren zijn gebaseerd op het thema van het huidige werkboek.

4. Vindt u de standaardkleurselectie niet mooi? Pas dan eenvoudig de kleurstijl aan via het thema. Ga naar het tabblad Pagina-indeling, klik op Thema’s en kies een kleurenthema dat u bevalt. Alle grafiekkleuren worden automatisch bijgewerkt op basis van het geselecteerde thema, zodat u in één keer verschillende kleurenschema’s kunt uitproberen die perfect passen bij uw presentatie of huisstijl.

5. Na het wijzigen van het thema worden de databalken of -kolommen in uw diagram weergegeven in het nieuwe kleurenpalet dat u hebt geselecteerd.
Gebruikstips:
• De optie „Kleuren variëren per punt” werkt niet alleen bij kolomdiagrammen, maar ook bij staaf- en lijndiagrammen in Excel.
• Hoewel „Kleuren variëren per punt” snel en eenvoudig is voor basisdiagrammen, biedt het geen volledige controle over de exacte kleur van elk punt. Als u specifieke huisstijlkleuren nodig heeft of een vaste kleur aan elke waarde wilt toewijzen, is het beter om elk datapunt handmatig op te maken of de geavanceerdere methoden hieronder te gebruiken.
• Deze functie werkt alleen voor diagrammen met één gegevensreeks. Voor complexere diagrammen met meerdere reeksen of situaties waarin gedetailleerde kleurcontrole vereist is, verwijzen we u naar de uitgebreide oplossingen hieronder.
Probleemoplossing:
• Als de optie „Kleuren variëren per punt” grijs is weergegeven, controleer dan of uw diagram meer dan één reeks bevat. Deze optie is alleen beschikbaar voor diagrammen met één reeks.
• In sommige oudere Excel-versies kunnen de naam of het pictogram licht afwijken; houd de muisaanwijzer boven vergelijkbare opties om ze te vinden.
• Als uw diagram niet direct wordt bijgewerkt, klikt u opnieuw op het diagram of vernieuwt u het werkblad.
Samenvattende suggestie: Deze methode is het meest geschikt wanneer u snel en eenvoudig kleurvariatie wilt voor elk punt in een kleine dataset, zonder dat u aangepaste kleurenschema’s per punt nodig heeft.
VBA: aangepaste kleuren toewijzen aan diagramgegevenspunten
Er zijn situaties waarin de ingebouwde functie „Kleuren variëren per punt” of Excel-diagramthema’s niet toereikend zijn – bijvoorbeeld wanneer u elk gegevenspunt een specifieke kleur wilt geven voor geavanceerde visualisatie, zoals het gebruik van huisstijlkleuren, het markeren van uitschieters of het toepassen van gestandaardiseerde kleurcodes. In dat geval kunt u VBA gebruiken om programmatisch de kleur van elk gegevenspunt in te stellen. Deze methode is vooral handig bij grote datasets of wanneer u regelmatig aangepaste kleuren moet toepassen.
Toepasselijk scenario: Gebruik dit wanneer u exacte kleurtoewijzing nodig heeft (inclusief RGB- of hexadecimale codes) voor elk punt, of wanneer u automatisch kleur wilt toepassen zonder elk punt handmatig in te stellen. Het nadeel is dat macro-beveiligingsmachtigingen ingeschakeld moeten zijn en dat het bewerken van macrocode enige vertrouwdheid met VBA vereist.
1. Klik op Ontwikkelaarshulpmiddelen > Visual Basic. Klik in het nieuwe venster Microsoft Visual Basic for Applications op Invoegen > Module en voer de volgende code in de module in:
Sub SetChartPointColors()
' Assigns custom colors to each data point in the first series of the first chart on the active sheet
Dim cht As ChartObject
Dim i As Integer
Dim colorArray As Variant
' Define custom color codes (RGB values or color constants)
colorArray = Array(RGB(255, 0, 0), RGB(0, 176, 80), RGB(0, 112, 192), RGB(255, 192, 0), RGB(112, 48, 160))
On Error Resume Next
Set cht = ActiveSheet.ChartObjects(1)
If cht Is Nothing Then
xTitleId = "KutoolsforExcel"
MsgBox "No chart found on the active sheet.", vbExclamation, xTitleId
Exit Sub
End If
For i = 1 To cht.Chart.SeriesCollection(1).Points.Count
cht.Chart.SeriesCollection(1).Points(i).Format.Fill.ForeColor.RGB = colorArray((i - 1) Mod UBound(colorArray) + 1)
Next i
MsgBox "Custom colors have been assigned to data points.", vbInformation, xTitleId
End Sub Uitleg van parameters en aanpassingstips:
• colorArray bevat de kleurwaarden die u aan gegevenspunten wilt toewijzen. Bewerk deze RGB-tuples om ze exact af te stemmen op uw gewenste kleuren.
• ActiveSheet.ChartObjects(1) richt zich op het eerste diagramobject op uw actieve werkblad. Als u meerdere diagrammen hebt, moet u deze verwijzing mogelijk aanpassen.
2. Klik op de knop
in VBA of druk op F5 om de code uit te voeren. De macro past uw aangepaste kleurenpalet toe op elk punt in de eerste reeks van het diagram. Als er meer punten zijn dan kleuren in de array, herhaalt de macro uw kleuren.
Voorzorgsmaatregelen en probleemoplossing:
• Zorg ervoor dat macro-machtigingen zijn ingeschakeld in uw Excel-instellingen, want macro’s staan standaard uit.
• Krijgt u het bericht „Geen diagram gevonden”? Activeer dan het werkblad met uw doeldiagram.
• RGB-kleuren kunt u naar wens aanpassen; gebruik de kleurkiezer van Excel of online tools om de gewenste RGB-codes te vinden.
• U kunt de VBA-code verder verbeteren door een venster voor kleurselectie toe te voegen of ondersteuning voor specifieke diagrammen en reeksen in te bouwen.
Samenvattende suggestie: De VBA-methode is de beste keuze wanneer u automatisering of nauwkeurige controle over de kleur van gegevenspunten nodig heeft, vooral bij diagrammen die regelmatig worden bijgewerkt of veel waarden bevatten.
Beste Office-productiviteitshulpmiddelen
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.
- 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

