Couleurs complémentaires et vba

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

13GIBE59

XLDnaute Accro
Bonjour le forum. 🙂

Tout le monde connait les codes couleurs vba de 1 à 56. Mais y a-t'il un lien (formule mathématique ?) entre ces codes et les couleurs complémentaires ? Ou faut-il passer par l'hexadécimal ?

Merci d'avance. 😉
 
Re : Couleurs complémentaires et vba

Bonjour 13GIBE59
Si la cellule A1 contient l'un des index de couleur 1, 2, 3, 4, 5, 6, 7, 8, 24, 40, 49 ou 52 de la palette standard, la formule
Code:
[COLOR="DarkSlateGray"]=(A1<3)*(3-A1)+(2<A1)*(A1<9)*(11-A1)+(ABS(A1-38)=14)*(76-A1)+(ABS(2*A1-89)=9)*(89-A1)[/COLOR]
renvoie un index de la couleur complémentaire.
_
Si la cellule A1 contient un des index de couleur quelconque (1 à 56) de la palette standard, la formule
Code:
[COLOR="DarkSlateGray"]=SI(ESTERR(CHERCHE(" "&A1;" 1 2 3 4 5 6 7 8 24 26 27 28 32 40 49 52"));"";
STXT(" 2 1 8 7 6 5 4 3 52 4  5  3  6  49 40 24";
CHERCHE(" "&A1;" 1 2 3 4 5 6 7 8 24 26 27 28 32 40 49 52");3)+0)[/COLOR]
renvoie, s'il existe, un index de la couleur complémentaire. Si la couleur complémentaire n'est pas dans la palette, elle renvoie une chaîne vide ("").
_
Les index de couleur de la palette standard ayant un index de couleur complémentaire dans la palette standard sont les index 1, 2, 3, 4, 5, 6, 7, 8, 24, 26, 27, 28, 32, 40, 49 et 52. Pour les autres valeurs d'index, il faut passer par le codage RVB disponible dans VisualBasic (fonction RGB).
Telle est ma vision de la chose... Mais il y a peut-être d'autres avis.​
ROGER2327
#2007
 
Re : Couleurs complémentaires et vba

Re...
Bonjour Roger.🙂

Merci pour cette réponse magicomathématique...Je vais tester ça.

Au fait, félicitations pour ta barbatruc-promotion. 😀

PS : 4h32, c'est tôt ou c'est tard pour toi ?
Question philosophico-mathématique ! Après mûre réflexion, je dirai : «Ça dépend.»
Hier, c'était très tard. Aujourd'hui, c'est assez tôt.
En fait, c'est bien connu, les vieux ne dorment plus.
Merci pour les félicitations.
ROGER2327
#2008

_
En vrai, finalement, c'était très tard, mais la question était d'importance : la laissant en suspens, j'aurais fait des cauchemars...
 
Re : Couleurs complémentaires et vba

Code:
[SIZE=1]la question était d'importance : la laissant en suspens, j'aurais fait des cauchemars... [/SIZE]

C'est vrai que pour moi aussi, c'était vital : je n'en ai pas dormi de la nuit...

Arf ! 😀
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

D
  • Question Question
Réponses
5
Affichages
250
Didierpasdoué
D
Retour