Bien vu !
Il y a une coquille. En fait, il voulait dire &Hc8fac8, sans le "e", car c'est ce que l'on obtient en convertissant la ligne précédente qui indique RGB(200, 250, 200), puisque 200 est c8 en hexa, 250 est fa.
Une chose qui peut perturber, c'est que la couleur est en réalité stockée sur 4 octets, et non pas sur 3 octets. Pour un nombre positif, on peut compléter par deux zéros devant, si on veut (ce n'est pas obligatoire, c'est fait par défaut). Pour un nombre négatif, il faudrait compléter par deux F devant.
Edit : Le gris d'Excel a le numéro 15 dans la palette, qui est F en hexadécimal. Donc, je crois que c'est pour ça que vous avez vu &H8000000F& . Pour le 8 du début, je n'ai pas d'explication, je ne sais pas. En tous cas, si on veut du gris, on peut dire ...ColorIndex = 15 ou ...Color = RGB(192, 192, 192).
Message édité par billgatesanonym le 16-12-2011 à 11:55:37