Bonjour,
j'aurais besoin de disposer d'une palette de 20-30 couleurs pastel très claires distinctes pour visualiser des échantillons. Paramétrer chacune de ces teintes en redéfinissant les valeurs RGB à partir d'une des 56 couleurs existantes est laborieux et peut tomber sur une couleur utilisée par ailleurs dans le fichier.
D'où l'idée de générer ces teintes de manière aléatoire pour les appliquer directement à des cellules. Mon problème est que mon code n'applique pas les valeurs RGB indiquées, même quand on rentre des valeurs numériques, et se raccroche aux couleurs standards de la palette d'excel.
Est-ce que mon idée de départ est réalisable?
D'avance merci, Serge
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 For i = 0 To 100 Range("A1").Offset(i, 0).FormulaR1C1 = 160 + CInt(Rnd * 95) Range("B1").Offset(i, 0).FormulaR1C1 = 160 + CInt(Rnd * 95) Range("C1").Offset(i, 0).FormulaR1C1 = 160 + CInt(Rnd * 95) red = CInt(Range("A1").Offset(i, 0).Value) green = CInt(Range("B1").Offset(i, 0).Value) blue = CInt(Range("C1").Offset(i, 0).Value) Range("F1").Offset(i, 0).Interior.Color = RGB(red, green, blue) Next
Partager