Vul een kolom in Excel op basis van de achtergrondkleur van een cel met behulp van een zelf ontwikkelde functie

Stel dat je in een tabel in Excel een kolom wil toevoegen waarbij je elke rij op basis van de achtergrondkleur van een cel een waarde wil geven. Bijvoorbeeld: wanneer cel A2 geel is, moet cel B2 de “Behouden” bevatten.

Je kunt dit oplossen met een zelfgemaakte functie in Excel. Dit is vrij eenvoudig te doen.

Wanneer je in het betreffende Excel bestand bent, druk op alt+f11. Vervolgens klik je binnen het nieuwe venster wat nu opent op Insert > Module. Je kunt nu je eigen functie definiëren zoals hieronder:

Function GetFillColor(Rng As Range) As Long

    GetFillColor = Rng.Interior.ColorIndex

End Function

Deze functie retourneert een ColorIndex en zodoende kun je deze functie in een IF-functie gebruiken om zo de kolom als gewenst te vullen. Dank aan de gebruiker “astef” op Reddit die me hierop gewezen heeft.

Wat extra info over zelfgemaakte functies in Excel:
https://www.wikihow.com/Create-a-User-Defined-Function-in-Microsoft-Excel

Leave Comment

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *