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

remplir une liste dèroulante par macro

  • Initiateur de la discussion Initiateur de la discussion ericTA
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

ericTA

Guest
Salut,
voici j'ai un fichier 'devis' avec une liste dèroulante VB 'produits' qui pointe sur un autre fichier 'tarif'. De 'devis' je test si le fichier 'tarif' est ouvert, si non je l'ouvre. Seulement voila comme mon fichier 'devis' est ouvert avant 'tarif' ma lite dèroulante n'est pas remplie, normal elle pointe sur un fichier qui n'est pas ouvert. Si je relance 'devis' est que 'tarif' est ouvert ça marche.

Question : comment remplir, 'réinitialiser' ma liste à partir de mon fichier 'devis' après l'ouverture de 'tarif' par macro?
Merci
Eric
 
Hello,

je suppose que tu fais ca par macro.

Alors rajoute le code d'initialisation de ta liste apres le code pour ouvrir le fichier.

Si c'est pas ca je veux bien une exemple en PJ

Merci

++

Creepy
 
Je veux bien mais comment initialiser une liste déroulante, c'est a dire comment la forcer à pointer sur une zone dans mon fichier 'Tarif' pour la remplir? car cette liste pointe sur une zone ou il y a les catégories de produit, qui me permet d'ouvrir le feuille correspondant dans 'tarif'.
eric
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
26
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…