Mon dernier point est de dire que si la valeur est de 0% ou N.a alors fleche blanche vers le cote droit
Sub fleches()
Dim cel As Range
Dim forme As Shape
With Sheet11
For Each cel In .Range(.Range("AL1"))
If cel <> "" Then
Set forme = .Shapes("Arrow_" & Replace(cel.Address, "$", ""))
If cel >= 0 Then
forme.Fill.ForeColor.RGB = RGB(0, 150, 0) 'vert
forme.Rotation = -90
Else
forme.Fill.ForeColor.RGB = RGB(150, 0, 0) 'vert
forme.Rotation = 90
End If
End If
Next cel
End With
End Sub
Je ne suis pas sur du code a entre et ne veux pas casser la macro