XL 2010 Liste déroulante VBA pour plusieurs feuilles

toto2713

XLDnaute Nouveau
Bonjour à tous,

avec l'aide de certains fichiers disponibles sur internet (Merci JB Boisgontier), je suis parvenu à faire une liste déroulante semi automatique (lorsqu'on écrit du texte, la recherche se fait automatiquement).
Cependant, cette macro s'applique sur une seule feuille. Si je veux la mettre en œuvre sur une autre feuille, il me faut la copier. A force, le fichier Excel devient très lourd. Ma question est de savoir comme faire pour mettre cette macro une seule fois dans un module et l'appeler à partir de chaque feuille.

Je vous joins mon fichier test.

Merci pour vos retours
 

Pièces jointes

  • test1.xlsm
    29.9 KB · Affichages: 11

GALOUGALOU

XLDnaute Accro
bonjour toto2713 bonjour le forum
la combobox est dans la feuille donc c'est forcément, chaque feuille qui doit posséder son code.
le travail à réalise est invisible, mais si vous avez un très grand nombre d'onglet (plus de 30) vous pouvez imaginer de créer un formulaire avec une combobox.
cordialement
galougalou
 

GALOUGALOU

XLDnaute Accro
non non
le formulaire serait détaché des feuilles.
de n'importe quelle feuille ce formulaire pourrait être ouvert.
il faudrait travailler les codes avec activesheet.
l'interaction aurait lieu dans la feuille active.
cordialement
galougalou
 

Discussions similaires

Réponses
4
Affichages
2 K
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 108
Messages
2 085 366
Membres
102 874
dernier inscrit
Petro2611