Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 

toto2713

XLDnaute Nouveau
Bonjour, Merci pour votre réponse. Mais de ce que je comprends, il faudrait faire un formulaire sur la feuille 1 qui renverrait la donée sur les autres feuilles ? mon but est d'avoir le choix sur chaque feuille.
 

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…