Bonjour, j'ai crée une macro qui fait varier des cellules, ce qui me donne un résultat dans une autre cellule, je copie ensuite ce résultat dans un tableau et je change la couleur de fond de la cellule du tableau en fonction de la valeur mise dans ce tableau, ainsi de suite le tableau se rempli. Le problème est que la couleur de fond des cellules reste la meme pourtant les paramètres RBG sont des variables, je ne sais pas comment faire pour que la couleur soit fonction du nombre dans la cellule.
Voici mon code :
Sub poids()
Dim i, y, a As Integer
For i = 600 To 2600 Step 50
Worksheets("feuille1").Range("C34").Value = i
For y = 600 To 2600 Step 50
Worksheets("feuille1").Range("C35").Value = y
Worksheets("feuille2").Cells(((y - 600) / 50) + 3, ((i - 600) / 50) + 3).Value = Worksheets("feuille1").Range("G22").Value 'G22 est fonction de C34 et C35, cette cellule varie donc à chaque i et à chaque y
a = Round(Worksheets("feuille2").Cells(((y - 600) / 50) + 3, ((i - 600) / 50) + 3).Value, 0)
Worksheets("feuille2").Cells(((y - 600) / 50) + 3, ((i - 600) / 50) + 3).Interior.Color = RGB(a * 2, a, 255) 'la il me met une couleur de fond mais toujours la même, elle ne change jamais pourtant a varie bien
Next y
Next i
End Sub