XL 2016 image : colorer selon condition

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 !

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous,

Toujours dans mes lubies, je voudrais colorer une image selon condition.

par exemple si :
- cellule G10 = OK image couleur de fond en vert sinon en rouge.

Je cherche sur le net et je ne trouve pas d'exemple pour les images.
Auriez-vous la solution ?

Je joins un petit fichier test.
Avec mes remerciements,
Je vous souhaite à toutes et à tous un très beau et bon dimanche,
Amicalement,
arthour973,
 

Pièces jointes

Je ne suis pas en accord avec toi,
car même si j'ai parlé de couleur, le fond du problème est cité dans le titre.
et c'est résolu 🙂

Je garde également ton code ainsi que le code précédent de Gérard car ils sont également très bons pour d'autres situations 🙂

Un sincère merci à vous deux (comme d'habitude) 🙂
lionel,
 
Re

arthour973
Tu auras beau chercher, tu ne trouveras que:
Spécifie la transformation de couleur appliquée à une image.
Nom Valeur Description
msoPictureAutomatic 1 Transformation de couleur par défaut
msoPictureBlackAndWhite 3 Transformation noir et blanc
msoPictureGrayscale 2 Transformation nuances de gris
msoPictureMixed -2 Transformation mixte
msoPictureWatermark 4 Transformation filigrane

Je différencie donc cela d'un véritable changement de couleur.
(Passer d'une couleur à une autre)

Mais bon, puisque pour toi, c'est résolu, c'est le principal.

EDITION: Désolé pour la collision, job75

arthour973
Reste à explorer la voie suggérée par Dranreb.
 
Re -Gérard et à tous,

Gérard tu es un magicien de l'extrême 🙂
Merci pour tant de perspicacité 🙂

Staple1600 :
arthour973
Reste à explorer la voie suggérée par Dranreb.
Effectivement.
LOL, ce sera un autre épisode.
Pour l'heure, je vais au dodo car demain 6h boulot-boulot.

Je vous souhaite une bonne nuit.

Merci à vous 2 sans oublier Dranreb pour tant de générosité 🙂
Amicalement,
lionel,
 
Bonne nuit

Job75
J'avais interprété la suggestion de Dranreb autrement.
Je pensais qu'il y avait un rapport avec ceci
et/ou utiliser Gdiplus.dll en VBA pour "changer" la couleur d'une image.
 
Bonsoir.
Je pensais qu'il y avait un rapport avec ceci
Ah, nooon ! Ça n'a rien à voir. Enfin presque …
D'abord il contient bien une image conforme à ce que je décrivais: la fameuse "Image 1" de l'"Étude 1". Créée en .bmp avec un énorme "PetitsBmp.xlsm", traité ensuite sous paint.net v4.1.6, baguette magique pour sélectionner les 4 zones à l'extérieur du disque, effacé la sélection, enfin enregistré le tout sous .png.
Second lien: mon "PetitBmp.xlsm" utilise partout exactement les mêmes calculs que ceux effectués par le module de classe Couleurs de cette fourniture. Mais ce dernier ne peut actuellement produire directement des pixels de fichier .bmp, car les octets rouge et bleu doivent y être intervertis, de plus il n'est pas équipé pour produire en fichier .bmp une map en tableau calculé. C'est un peu un autre sujet …
 
Bonjour le fil

=>Dranreb
Je précise ma pensée
En rapport, dans le sens : y puiser pistes, intuitions et procédures VBA.
Tout comme l'utilisation de Gdiplus.dll
Je pensais que tu avais peut-être une piste autre que celle proposée par Job75.
 
- 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

Réponses
2
Affichages
379
Retour