Clic sur liste déroulante active une macro

phlaurent55

Nous a quittés en 2020
Repose en paix
Bonjour à tous

Confronté à un problème sur lequel je planche depuis hier et n'ayant pas trouvé de réponses sur le forum, je viens vers la communauté XLD dans l'espoir de trouver une solution

J'ai mis une liste déroulante sur une feulle et j'aimerais que lorsqu'on sélectionne une donnée, cela déclenche automatiquement un macro

Je joint un fichier avec explications

En vous remerciant à l'avance, je vous souhaite à tous un très bon après-midi
 

Pièces jointes

  • 1bis.zip
    16.1 KB · Affichages: 68

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Clic sur liste déroulante active une macro

Merci Wilfried pour ta réponse rapide

j'ai déjà essayé avec un clic droit sur l'objet: ça marche mais il y a chaque fois le menu contextuel qui s'affiche et c'est pour cela que j'ai abandonné cette solution.

Je rame depuis ce matin:
au départ, j'ai essayé de remplir une combobox ou une listbox se trrouvant dans un usf
mais ça aussi , je suis trop novice pour le faire

Edit: Bonjour Mj13.................je vais tester ta solution
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Clic sur liste déroulante active une macro

Re,
Merci MJ13,
je ne connaissais pas cette façon de faire mais ça marche impec

aurais-tu la réponse à la question "subsidiaire" posée sur la feuille ?
 
Dernière édition:

CB60

XLDnaute Barbatruc
Re : Clic sur liste déroulante active une macro

Bonjour
Regarde si cela te convient?

Pour ta zone nommée le Nb est utilisé pour des nombres, pour ton besoin tu dois utiliser le Nbval
 

Pièces jointes

  • 1bis.xls
    45.5 KB · Affichages: 139
Dernière édition:

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Clic sur liste déroulante active une macro

Bonjour CB60,

Que rêver de mieux comme réponse impec

Code:
=DECALER('Liste Clients'!$B$2;;;NBVAL('Liste Clients'!$B:$B)-1)

si cela ne t'embête pas , pourrais tu m'expliquer cette formule

comme on le ferait à un gosse qui fait ces premiers pas

encore merci et à MJ13 aussi
 
Dernière édition:

CB60

XLDnaute Barbatruc
Re : Clic sur liste déroulante active une macro

re
Pour le decaler,
je part de B2, et le compte le nombre de valeur numérique ou texte sur cette colonne, moins 1 qui correspond à l'entête.
HTML:
=decaler(Depart ; DecalageLignes ; DecalageColonnes ; NombreLignes; NombreColonnes)
=DECALER('Liste Clients'!$B$2;;;NBVAL('Liste Clients'!$B:$B)-1)
je décale à partir de B2; aucun décalage de ligne; aucun décalage de colonne; je compte le nombre de valeur sans l'entête; et rien car colonne active
 

Discussions similaires

Réponses
8
Affichages
171

Statistiques des forums

Discussions
312 229
Messages
2 086 425
Membres
103 206
dernier inscrit
diambote