Microsoft 365 Flèche liste déroulante qui disparaît

famu

XLDnaute Occasionnel
Bonjour,

Un petit souci avec ce fichier qui répondait à ma demande mais que je viens de modifier en ajoutant une liste déroulante dans la colonne C : "Etat".
La flèche de la liste déroulante disparaît après le lancement de la macro par "Worksheet_SelectionChange(ByVal Target As Range)".
En faisant un enregistrement, la liste déroulante réapparaît.
Impossible de régler ce problème !
D'avance, un grand merci pour votre aide,
 

Pièces jointes

  • Inventaire.xlsm
    502.2 KB · Affichages: 21

famu

XLDnaute Occasionnel
Bonjour Sylvanu,
Merci pour cette solution...qui fonctionne bien apparemment.
C'est la modification apportée il me semble :
X = Img.Left
If X > 500 Then
je peux avoir un commentaire pour que je comprenne ?
En exécutant la macro, X prend la valeur "561" ça correspond à quoi ? À une distance ?
Encore merci

C'est OK .left ou .Top donne la position de l'image dans la feuille si j'ai bien compris.
Merci merci :)
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Comme je le disais, c'est comme si la liste déroulante était considéré comme un shape. Ce qui est absurde.
Le seul moyen que j'ai trouvé est de ne traiter que les images dans la partie droite de l'écran.
Si vous la déplacez au delà du milieu de l'écran vers la gauche, elle ne s'efface plus. Mais c'était pas dans les hypothèses puisque l'image est collée par le VBA.
 

Discussions similaires

Statistiques des forums

Discussions
315 124
Messages
2 116 473
Membres
112 753
dernier inscrit
PUARAI29