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

Réponses
8
Affichages
166

Membres actuellement en ligne

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87