La fonction RBG() renvoi toujours une valeur de type Long (C'EST LE RESULTAT de la fonction), c'est cette valeur qui est affichée dans les propriétés qui gèrent les couleurs. Et ces propriétés n'acceptent QUE des valeurs de type Long.
Si tu attribue à une propriété de couleur une chaine de caractère, comme tu le fait dans ton code :
cela ne peut que provoquer des erreurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part detail.backcolor = "rgb(...)"
C'est pour cela qu'il vaut mieux stocker directement les valeurs résultats (LE RESULTAT DE LA FONCTION) et pas la fonction elle-même.
Remarque que tu stockes ce que tu veux dans tes tables, mais il faut savoir en payer le prix, et dans ce cas le prix c'est de faire des EVAL(). Pas très propre tout ça.
Cordialement,
Partager