Bonjour,
Je souhaiterais que ma Function fonctionne sur une autre feuille.
Elle marche sans problème sur la feuille ou sont les formules mais ce n'est pas le cas sur une autre feuille (onglet_2).
Je ne suis pas expert en VBA, je souhaites votre aide. merci !
Le code est le suivant :
Function COLORIER(s, valeur)
Application.Volatile
Set f = Sheets(Application.Caller.Parent.Name)
Select Case valeur
Case Is = "OK"
couleur = RGB(66, 186, 151)
Transparency = 0.75
Case Is = "KO"
couleur = RGB(192, 0, 0)
Transparency = 0.75
End Select
f.Shapes(s).Fill.ForeColor.RGB = couleur
f.Shapes(s).Fill.Transparency = Transparency
End Function