XL 2016 Contrôles ImageList / ImageCombo

Pounet95

XLDnaute Occasionnel
Bonsoir,
J'ai quelques soucis pour faire fonctionner ces 2 contrôles. Quand je veux utiliser la propriété Personnalisé j'ai le message d'erreur ci-après qui s'affiche.
J'ai bien tenter de trouver une solution sur la toile, mais je dois être bien couillon car je n'arrive pas à mettre en oeuvre les solutions proposées
via l'utilisation de l'invite de commande en mode administrateur.
Erreur CSLID.PNG
Dans mes recherches, inclus le fil Installation mscomctl.ocx de 2012.
Là, erreur :Erreur  Invite commande.PNG

PC sous Windows 10 64 bits Excel 2016 32bits

Merci d'avance de vos suggestions
 

Staple1600

XLDnaute Barbatruc
Bonjour le fil, Pounet95

•>Pounet95
Maintenant elle a une réponse ;)

PS: je suis dans le même cas que toi.
Mais si j'ai la nostalgie du ImageList/ImageCombo, je suis obligé de retourner dans le passé (avec la machine idoine ;))
(cf XP virtualisé avec XL2003 etc...)
 

Staple1600

XLDnaute Barbatruc
Re,

•>Pounet95
Si on ne peut pas accéder à la propriété (Personnalisé), on peut néanmoins utiliser le contrôle.
Petit exemple ci-dessous (test OK - XL 2013 32 bits et W10 64 bits)
Un userform avec un contrôle ImageList + 1 contrôle Label + 1 contrôle Image
Enrichi (BBcode):
Private Sub UserForm_Initialize()
Me.ImageList1.ListImages.Add 1, "A", LoadPicture("C:\Users\STAPLE\Pictures\Img_01.jpg") '<-changer le path et nom fichier image
Me.ImageList1.ListImages.Add 2, "B", LoadPicture("C:\Users\STAPLE\Pictures\Img_02.jpg")
Me.ImageList1.ListImages.Add 3, "C", LoadPicture("C:\Users\STAPLE\Pictures\Img_03.jpg")
Me.Image1.Picture = ImageList1.ListImages(1).Picture
Label1.Picture = ImageList1.ListImages(2).Picture
End Sub
Private Sub Image1_Click()
Me.Image1.Picture = ImageList1.ListImages(3).Picture
Me.Repaint
End Sub

Private Sub Label1_Click()
Label1.Picture = ImageList1.ListImages(1).Picture
End Sub
 

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 812
dernier inscrit
abdouami