Je souhaiterais pouvoir changer la couleur des bouées suivants la valeur de la zone de texte qui se trouve au centre de la bouée.
Voir le fichier exemple joint Couleur bouées
Là, je me suis basé sur la couleur d'une bouée prise au hasard pour la couleur source, mais je pense qu'il faudrait faire quatre tableaux avec les valeurs planchers et les couleurs correspondantes, et comparer A2, A5, A8 et A12 avec ces valeurs dans le tableau ad hoc pour déterminer la couleur à utiliser.
VB:
Sub test()
Call ChangerCouleur("Bouée T°", "Bouée 34")
End Sub
Sub ChangerCouleur(Cible As String, Source As String)
With ActiveSheet.Shapes
.Range(Array(Cible)).Fill.ForeColor.RGB = .Range(Array(Source)).Fill.ForeColor.RGB
End With
End Sub