Sub Colore()
Dim i%, tablo
Application.ScreenUpdating = False
Calculate ' Utile uniquement si nombres aléatoires en ABC
tablo = [A1].CurrentRegion
For i = 2 To UBound(tablo)
Cells(i, "D").Interior.Color = RGB(tablo(i, 1), tablo(i, 2), tablo(i, 3))
Next i
End Sub
Sub Colore()
Dim i%, tablo
Application.ScreenUpdating = False
Calculate ' Utile uniquement si nombres aléatoires en ABC
tablo = [A1].CurrentRegion
For i = 2 To UBound(tablo)
Cells(i, "D").Interior.Color = RGB(tablo(i, 1), tablo(i, 2), tablo(i, 3))
Next i
End Sub
merci pour ton travail mais je n'arrive pas à appliquer les nombres RVB (colonne A,B,C) dans la mise en forme conditionnelle?
de façon automatique
cordialement
Je ne vois pas trop comment on pourrait faire avec une mise en forme conditionnelle. Je ne l'ai pas fait ainsi. C'est une fonction personnalisée qui enregistre dans une collection de l'objet Worksheet représentant la feuille une consigne de coloriage exécutée après les calculs effectués lors de son évaluation.
Je ne vois pas trop comment on pourrait faire avec une mise en forme conditionnelle. Je ne l'ai pas fait ainsi. C'est une fonction personnalisée qui enregistre dans une collection de l'objet Worksheet représentant la feuille une consigne de coloriage exécutée après les calculs effectués lors de son évaluation.