Re : Modifier les propriétés d'une image
J'ai bien lu tous les messages. Toutes vos syntaxes fonctionnent sur un classeur tout neuf ou pas tout neuf... sauf sur celui qui m'occupe.
J'ai oublié de préciser certains "détails"
Ces contrôles font partie d'une collection.
Un module de classe gère les événements de ces contrôles.
La sélection d'un contrôle ouvre un usf permet de sélectionner une couleur
Cette sélection est censée modifier la couleur du contrôle sélectionné.
Voilà, vous savez tout. Enfin, presque.
Jusque là, l'ouverture de l'usf se faisait dans une macro placée dans un module standard.
Cette macro était appelée depuis le module de classe.
Déroulement :
- Sélection d'un contrôle
- Identification dans le module de classe
- Lancement macro ouverture de l'userform
- Sélection d'une couleur
- Fermeture de l'usf
- Retour dans la macro
- Modification des couleurs dans la macro en question... qui marche pas
Modif effectuée
J'ai placé l'ouverture de l'usf et le traitement de la couleur dans le module de classe.
TOUT se passe correctement : identification du contrôle, choix de la couleur, récupération des couleurs RGB, sélection du contrôle, y compris le code pour la changer, cette foutu couleur !
SAUF que la couleur ne change pas.
Pas de bug, pas une hésitation, rien !
Merci à tous de vos efforts... et de votre attention
NB - Il s'agit bien de "contrôles" image, avec ou sans image dedans.