1 réponse
Hello,
Ce petit exemple est sur une feuille Excel. Tu definis ton shape et dans l'evenement change de ta feuille tu fais :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = "rouge" Then
ActiveSheet.Shapes("Oval 1").Select
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10
Selection.ShapeRange.Fill.Visible = msoTrue
Selection.ShapeRange.Fill.Solid
End If
End Sub
Lorsque tu ecris rouge dans la cellule A1 et que tu selectionnes une autre cellule le shape change de couleur.
Ce petit exemple est sur une feuille Excel. Tu definis ton shape et dans l'evenement change de ta feuille tu fais :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = "rouge" Then
ActiveSheet.Shapes("Oval 1").Select
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10
Selection.ShapeRange.Fill.Visible = msoTrue
Selection.ShapeRange.Fill.Solid
End If
End Sub
Lorsque tu ecris rouge dans la cellule A1 et que tu selectionnes une autre cellule le shape change de couleur.