Bravo Sébastien je ne pensais pas que ce serait si rapide c'est très bien vu. Une erreur d'exécution 424 , Objet requis sur la ligne
A = Array("FF", "00")
Mais même en ajoutant avant un petit dim A avant on arrive à 109 caractères ! Je suis ri-di-cu-li-sé et je te dois ta bouteille je l'envoie où ? Prochain défi je limiterai la mise à un Carambar !
et tu es vite rejoint ! J'avais eu du mal à échafauder (qui me renvoie un nombre decimal, mais vous avez de la marge pour faire la conversion):
Function s(N, R)
s = 255 * Int((N Mod 2 ^ R) / 2 ^ (R - 1))
End Function
Function A()
C = Int(Rnd * 8)
A = RGB(s(C, 1), s(C, 2), s(C, 3))
End Function
où c'est la fonction A qui donne le résultat attendu