Recupérer Index couleur d'une MFC
melanie1324
-
lermite222 Messages postés 9042 Statut Contributeur -
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,
Dans un fichier, j'ai utilisé des Mises en forme conditionnelles.
Je voudrais via vba récupérer le numéro de la couleur active d'une cellule conditionnée.
si ma condition 1 est vrai alors l'index de couleur est 3.
Si ma condition 2 est vrai alors l'index de couleur est 16.
or, lorsque en vba, je tape :
a = selection.interior.colorindex
alors ma variable a est égale -4142.
comment dire que a est égale à 3 ou à 16 ?
Mes recherches sur le net se sont avérées pour l'instant infructueuses.
Qui aurait la solution svp?
Merci d'avance
Dans un fichier, j'ai utilisé des Mises en forme conditionnelles.
Je voudrais via vba récupérer le numéro de la couleur active d'une cellule conditionnée.
si ma condition 1 est vrai alors l'index de couleur est 3.
Si ma condition 2 est vrai alors l'index de couleur est 16.
or, lorsque en vba, je tape :
a = selection.interior.colorindex
alors ma variable a est égale -4142.
comment dire que a est égale à 3 ou à 16 ?
Mes recherches sur le net se sont avérées pour l'instant infructueuses.
Qui aurait la solution svp?
Merci d'avance
A voir également:
- Recupérer Index couleur d'une MFC
- Recuperer message whatsapp supprimé - Guide
- Comment recuperer une video sur youtube - Guide
- Index téléphonique - Guide
- Récupérer mon compte facebook désactivé - Guide
- Boite a couleur - Télécharger - Divers Photo & Graphisme
2 réponses
Bonsoir,
J'ai regardé c'est très Bizarre
La valeur de la couleur retournée d'une cellule obtenue par condition n'est pas la même que la même couleur obtenue par coloration
La seule solution que je vois est de travailler avec la valeur retournée car on ne peut même pas aller lire la couleur de la condition par ceci
Coul1 = Cells(1, 1).FormatConditions(1).Interior.ColorIndex
car là il retourne la couleur que j'appelle couleur de coloration Ex 3
Désolé Espérant pour vous que quelqu'un a la solution
J'ai regardé c'est très Bizarre
La valeur de la couleur retournée d'une cellule obtenue par condition n'est pas la même que la même couleur obtenue par coloration
La seule solution que je vois est de travailler avec la valeur retournée car on ne peut même pas aller lire la couleur de la condition par ceci
Coul1 = Cells(1, 1).FormatConditions(1).Interior.ColorIndex
car là il retourne la couleur que j'appelle couleur de coloration Ex 3
Désolé Espérant pour vous que quelqu'un a la solution