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

Conditional formatting uitbreiden

Status
Niet open voor verdere reacties.

rostie-rostelli

Gebruiker
Lid geworden
13 okt 2005
Berichten
229
Hallo,

Ik heb een engelstalige versie 2003 van excel, ik moet voor een volledig werkblad een voorwaardelijke opmaak maken voor wat betreft "celkleur" en "tekstkleur", via "voorwaardelijke opmaak" / "conditional formatting" heb ik maar 3 mogelijkheden !! ik heb er echter een 20-tal nodig, is hier een oplossing mogelijk? eventueel met vba?

Alvast bedankt,
Danny
 
Hallo,

Ik heb een engelstalige versie 2003 van excel, ik moet voor een volledig werkblad een voorwaardelijke opmaak maken voor wat betreft "celkleur" en "tekstkleur", via "voorwaardelijke opmaak" / "conditional formatting" heb ik maar 3 mogelijkheden !! ik heb er echter een 20-tal nodig, is hier een oplossing mogelijk? eventueel met vba?

Alvast bedankt,
Danny

Het is inderdaad mogelijk, maar dan wel met VBA.
Heb je een voorbeeld bestand zonder gevoelige informatie?

Met vriendelijke groet,


Roncancio
 
Hallo,

Hierbij een voorbeeldbestandje, even wat uitleg:
op tabblad "menu" staat een lijstje met afkortingen en bijhorende kleuren(opmaak) voor deze afkortingen, op tabblad "ploeg1" kan je per dag via een keuzelijstje een van deze afkortingen invoeren waarna deze de juiste opmaak moeten krijgen zoals op tabblad "menu" aangegeven, LET OP! de reeds aanwezige opmaken in tabblad "ploeg1" moeten ongewijzigd blijven.

Alvast heel erg bedankt voor de moeite :thumb:
Danny
 

Bijlagen

Wel ZAPATR,
I
n tabblad "menu" (kolon A) staan een 30-tal afkortingen met elk zijn eigen opmaak (vb geel achtergrond met rode tekst) in tabblad "ploeg1" kan je met behulp van een keuzemenu per dag en per personeelslid een van deze voorgenoemde afkortingen inbrengen, deze moeten uiteraard dezelfde opmaak krijgen zoals in tabblad "menu" vb. geel achtergrond met rode tekst.

mvg,
Danny
 
Wel ZAPATR, In tabblad "menu" (kolon A) staan een 30-tal afkortingen met elk zijn eigen opmaak (vb geel achtergrond met rode tekst) in tabblad "ploeg1" kan je met behulp van een keuzemenu per dag en per personeelslid een van deze voorgenoemde afkortingen inbrengen, deze moeten uiteraard dezelfde opmaak krijgen zoals in tabblad "menu" vb. geel achtergrond met rode tekst.
Dan heb je het wel verkeerd geformuleerd, want dat wil zeggen dat de reeds aanwezige opmaken in
tabblad "ploeg1" NIET ongewijzigd moet blijven.
Met de link die bakkertje gaf, zou je dit moeten kunnen klaren, lijkt mij.
Dat is bijna een kant-en-klare oplossing.
 
Toch niet ZAPATR !! de reeds aanwezige code's in "ploeg1" moet blijven zoals ze zijn, het zijn de witte cellen die moeten aangepast worden via rolmenu, eventueel wijzigingen in de reeds bestaande code's zijn ook mogelijk en moeten dus evenredig aangepast worden.
Maar !! de code van Warm bakkertje is een perfecte oplossing !!:thumb:

enkel nog een klein vraagje, :confused:
- de code spreekt enkel voor achtergrondkleur, wat zet ik voor de tekstkleur ??
- waar kan ik de colorindex vinden( welk kleur komt overeen met welk cijfer)??

Iedereen alvast bedankt :D
Danny
 
In plaats van Interior gebruik je voor de tekst Font.
Dus:
Code:
cl.Font.ColorIndex = 2

Voor de kleuren, zie hier

Met vriendelijke groet,


Roncancio
 
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [D3:T367]) Is Nothing Then
Select Case Target.Value
            Case "RC", "RC/P", "RC/A", "0044", "44/P", "44/A", "0079", "79/P", "79/A", "0029", "29/P", "29/A", "0048", "0501", "0081", "73/?", "74/?"
                Target.Interior.ColorIndex = 6
                Target.Font.ColorIndex = 3
            Case "Z/M"
                Target.Interior.ColorIndex = 6
            Case "PMP", "TMT", "SMS", "BMB"
                Target.Interior.ColorIndex = 15
            Case "VM"
                Target.Interior.ColorIndex = 37
                Target.Font.ColorIndex = 3
            Case "DR"
                Target.Interior.ColorIndex = 7
            Case "CR/?"
                Target.Interior.ColorIndex = 38
            Case "RCY+"
                Target.Interior.ColorIndex = 3
                Target.Font.ColorIndex = 2
            Case "RCY", "ECOL"
                Target.Interior.ColorIndex = 42
            Case "F.F."
                Target.Interior.ColorIndex = 43
            Case Else
                Target.Interior.ColorIndex = xlNone
        End Select
End If
End Sub
 
Maar !! de code van Warm bakkertje is een perfecte oplossing !!
Dat zei ik hiervoor ook al.

de reeds aanwezige code's in "ploeg1" moet blijven zoals ze zijn....
eventueel wijzigingen in de reeds bestaande code's zijn ook mogelijk....
Dat is toch met elkaar in tegenspraak?
Een cel die een kleur heeft, heeft een opmaak !
Maar het is inmiddels duidelijk wat je bedoelt en je hebt een oplossing,
dus laten we er verder niet over discussiëren.
 
Hallo iedereen,

Hartelijk dank aan iedereen om mijn probleem helpen op te lossen !!;):thumb: maar speciaal aan Warme bakkertje die mijn volledige code :eek: :shocked: reeds op dit forum plaatste mijn speciale dank !!

Groetjes en tot de volgende......vraag.......!! :rolleyes:
Danny
 
Hallo iedereen,

Hartelijk dank aan iedereen om mijn probleem helpen op te lossen !!;):thumb: maar speciaal aan Warme bakkertje die mijn volledige code :eek: :shocked: reeds op dit forum plaatste mijn speciale dank !!

Groetjes en tot de volgende......vraag.......!! :rolleyes:
Danny

Gaarne nog even de vraag op opgelost zetten (rechts onderaan op de pagina).
Bvd.

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan