• 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.

Voorwaardelijke opmaak

Status
Niet open voor verdere reacties.

ronaldje

Gebruiker
Lid geworden
15 okt 2004
Berichten
70
Ik ben een leveranciersoverzicht aan het maken , en nu wil ik dat als er een naam van een bepaalde leverancier wordt gekozen uit een lijst dat de betreffende cel een kleur krijgt .
Nu kan ik ze wel via de voorwaardelijke opmaak een kleurtje geven maar niet meer dan 3.
Is er een mogelijkheid om dit te omzeilen ?

Ronald
 
Hallo Ronald,

Alleen met VBA, maar dan moet je het bestandje hier plaatsen.

Gr Joop
 
Hier het bijbehorende bestand

Joop hier het bijbehorende bestand.

Ronald
 

Bijlagen

  • leveracier.zip
    8,4 KB · Weergaven: 20
ronald

plak dit

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    
    Dim rIntersect As Range
    Dim r As Range
    
    If Not Intersect(Target, Columns(2)) Is Nothing Then
    
        Set rIntersect = Intersect(Target, Columns(2))
        
        For Each r In rIntersect
            
            Select Case r.Value
            
                Case "Ardagh Dtsl,Wirges"
                    
                    r.Interior.ColorIndex = 6 'geel
                    
                Case "O-I France"
                
                    r.Interior.ColorIndex = 3 'rood
                    
                '...
                
            End Select
            
        Next
    
    End If
    
End Sub

onder

Code:
Private Sub CommandButton1_Click()
    OI_Nl.Show
End Sub

Hier staan kleurnummers: http://www.mvps.org/dmcritchie/excel/colors.htm

Wigi
 
Werkt wel maar niet top

Hoi Wigi bedankt voor je raad.
De code geplakt , hij werkt wel maar niet zo lekker.
Als ik via valderen uit de lijst en leverancier kies dad kleurt de cel niet op , maar moet ik er eerst nog een keer dubbel in klikken.En ook als de regel wordt gewist dan blijft de leverancierscel gekleurd.
Is dit nog te verhelpen?

Ronald
 

Bijlagen

  • leveracier1.ZIP
    14,2 KB · Weergaven: 14
Als jij liever

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

gebruikt, terwijl ik

Code:
Private Sub Worksheet_Change(ByVal Target As Range)

in de code gezet heb, tja, dat moet jij weten ;)
 
Je hebt gelijk Wigi

Dat werkt inderdaad beter Wigi , alleen het tweede punt is nog niet verholpen.
Als ik de betreffende cel wis blijft de kleur nog.
Is dit te verhelpen?

Ronald
 

Bijlagen

  • Leverancier1.ZIP
    14,5 KB · Weergaven: 18
Voeg dan een extra Case bij:

Code:
Case Else
                    
                    r.Interior.ColorIndex = xlNone

Wigi

PS: probeer ook te snappen wat er in de code gebeurt, dan leer je er nog wat van ;) Bij vragen kan je ze gerust stellen.
 
Hallo Ronald,

Dit is ook een oplossing, zie bijlage.
Cel selecteren en op de knop klikken die van toepassing is.

Gr Joop
 

Bijlagen

  • Leverancier-Ronald(HELPMIJ).rar
    20,4 KB · Weergaven: 22
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan