• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

ALS-functie naargelang kleur

Status
Niet open voor verdere reacties.

wiba89

Gebruiker
Lid geworden
25 jun 2015
Berichten
31
Collega-excellers

Een klein vraagje. Ik zou een formule moeten hebben die werkt naargelang de opvulkleur van een cel. De waarde in de cel staat niet altijd garant voor de kleur van die cel.
Concreet: als de kleur van cel A2 rood is, dan moet er in cel B2 "0" komen. als de kleur van cel A2 groen zou zijn, dan moet er in cel B2 "x" komen.

Ter verduidelijking --> zie excell-bestand bijgevoegd.
Bekijk bijlage Map1.xlsx
 
Hoe verkrijg je de opvulkleur van een cel?
Ik denk dat hetgeen jij wilt niet mogelijk is.
 
Gewoon door zelf op te vullen. De achterliggende gedachte:
er worden 4 clinics georganiseerd en ze moeten aanwezig zijn op meer dan 3 clinics. Natuurlijk kunnen ze ook met 10 personen aanwezig zijn op 1 clinic. Dan wordt 10 ingevuld in de cel, met de rode kleur omdat ze niet aan de vereiste voldoen (op meer dan 3 clinics aanwezig zijn). Dit gebeurt manueel.
 
Min of meer hetzelfde als bij Leo:
Code:
Function Rood_Groen(Cel As Range)
If Cel.Interior.ColorIndex = 3 Then
Result = 0
ElseIf Cel.Interior.ColorIndex = 50 Then
Result = "x"
Else
Result = ""
End If
Rood_Groen = Result
End Function
 
VBA editor openen
module toevoegen

en deze erin plaatsen

Code:
Function CelKleur(r As Range)
    CelKleur = r.Interior.ColorIndex
End Function

mvg
Leo
 
Het werkt. Hopelijk heb ik het op de juiste manier geïnstalleerd!! :D Bedankt iedereen!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan