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