XL 2019 Deux ComboBox sur une feuille

VBA_dev_Anne_Marie

XLDnaute Occasionnel
Bonjour,

Je viens de créer deux ComboBox qui affichent les listes déroulantes. Pour afficher ces listes j'ai deux requête ADODB en sql. Avec juste un ComboBox le temps de traitement est correcte. En ajoutant le deuxième ComboBox j'ai augmenté le temps d'attente à l'ouverture du fichier :
VB:
Private Sub Workbook_Open()
Call Liste1
Call Liste2
End Sub

Je me demande s'il y a un autre moyen pour afficher ces données. Faudrait-il réorganiser le code ?

Merci
 

VBA_dev_Anne_Marie

XLDnaute Occasionnel
Bonjour,
tu ne donnes pas le code qui alimente les liste!

VB:
Sheets("Feuil2").ComboBox1.Object.Column = Conection.Execute(Sql).GetRows
Merci ! J'ai trouvé l'anomalie dans ma requête sql adodb: j'avais des données en plus (je ne les utilisais pas dans les jointures). Après la suppression de ces données j'ai moins de temps de traitement. Si on a des données "en trop" dans le requête (que l'on n'utilise pas réellement dans les jointures), cela ralentit le traitement ?
 

Discussions similaires

Statistiques des forums

Discussions
315 093
Messages
2 116 120
Membres
112 666
dernier inscrit
Coco0505