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

VBA vraag mbt update conditional format excel shape

Status
Niet open voor verdere reacties.

resmatrix

Gebruiker
Lid geworden
6 nov 2006
Berichten
173
Goedemiddag

Ik heb een validatielijst en wat shapes in een werkblad staan. Alles werkt prima. ik gebruik deze code om de shapes een ander format te laten krijgen

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With ActiveSheet.Shapes("Freeform 73")
If Range("AF37").Value = "X" Then
.Fill.ForeColor.SchemeColor = 1
ElseIf Range("AF37").Value <> "X" Then
.Fill.ForeColor.SchemeColor = 2
End If
End With

Het enige wat niet lukt is dat de kleur automatisch zich aanpast als een andere waarde in de validatielijst is geselecteerd. Ik dien dan altijd op een cel in het werkblad te klikken en dan doe hij het wel

Is het mogelijk dat dit gaat zonder dat ik in een andere cel moet klikken?

vast dank voor het antwoord
 
Wijzig dit:
Private Sub Worksheet_SelectionChange

eens in dit:
Private Sub Worksheet_Change
 
Perfect!!!!

Hartelijk dank

Had ik zelf ook moeten zien maar op een gegeven moment kijk ik over dat sort kleine dingen heen :o
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan