Re,
j'ai ajouté un bouton pour afficher le user mais quand je change la valeur en A1 rien ne se passe je suis obligé de fermer et ré ouvrir le user.
C'est normal, sans autre demande c'est à l'ouverture que le formulaire qui est Modal, affiche ou pas l'image selon la valeur de A1.
Pour faire un changement il faut le passer en non Modal, est créer un petite fonction de mise à jour que l'on pourrait mettre dans l'évènement Worksheet_Change de la feuille.
une autre chose d’après mais calcul il va y avoir 48 pastilles comme ça toutes indépendantes.
je vais avoir un tableau en A avec les valeurs 0 ou 1 des 48 pastilles.
Qu'il y ai 48 pastilles n'est pas un problème en soit, il y aura toujours 2 contrôles image en plus pour stocker les deux images. si deux image sont nécessaires.
Une autre solution consisterait à utiliser le contrôle ImageList, mais celui-ci ne fonctionne que sur une machine avec Excel en 32Bit et non pas 64Bit.
et aussi pour changer la couleur de la pastille il faut le faire dans l'image?
Oui, avec cette méthode. l'image peut aussi être stockée sur le disque dur et être chargée dans le contrôle image avec la méthode Loadpicture