bonjour, j ai un leger problem avec les macro
j aimerais que chaque oval devienne d une couleur en function de mes cellules j en ai tester plsuieur mai rien a faire cela ne ;arche pas
j ai essayer ca :
Sub Macro()
If [L2] <= 1 Then
ActiveSheet.Shapes("Oval1").Fill.ForeColor.SchemeColor = 4
ActiveSheet.Shapes("Oval1").Fill.Visible = msoTrue
Else
ActiveSheet.Shapes("Oval1").Fill.Visible = msoFalse
End If
If [L2] >= 17 and [L2] <= 3 Then
ActiveSheet.Shapes("Oval1").Fill.ForeColor.SchemeColor = 41
ActiveSheet.Shapes("Oval1").Fill.Visible = msoTrue
Else
ActiveSheet.Shapes("Oval1").Fill.Visible = msoFalse
End If
If [L2] >= 25 and [L2] <= 50 Then
ActiveSheet.Shapes("Oval1").Fill.ForeColor.SchemeColor = 27
ActiveSheet.Shapes("Oval1").Fill.Visible = msoTrue
Else
ActiveSheet.Shapes("Oval1").Fill.Visible = msoFalse
End If
If [L2] >= 51 and [L2] <= 80 Then
ActiveSheet.Shapes("Oval1").Fill.ForeColor.SchemeColor = 46
ActiveSheet.Shapes("Oval1").Fill.Visible = msoTrue
Else
ActiveSheet.Shapes("Oval1").Fill.Visible = msoFalse
End If
If [L2] >= 81 Then
ActiveSheet.Shapes("Oval1").Fill.ForeColor.SchemeColor = 3
ActiveSheet.Shapes("Oval1").Fille.Visible = msoTrue
End If
End Sub
mais rien a faire cela ne marche pas
Vous trouverez ci joint ma feuille exel pour mieux comprendre