Re : Excel temps de réponse
Re,
Pas trop facile à l'aveugle, même si je comprend que tu ne puisse pas nous fournir ton fichier (de toute façon on a pas les bases MySQL qui vont avec)
BackgroundQuery signifie que la requête tourne en arrière plan, j'avais eu des soucis avec des données externes qui n'arrêtaient pas de se mettre à jour et qui prenaient toutes les ressources d'Excel car en arrière plan.
Dans l'absolu, il faudrait mettre la ligne là avant
mais je ne sais pas ce que tu fais de ta querytable après ça, si tu as besoin qu'elle se mette à jour encore après, etc....
dans l'absolu, si c'est une interrogation à un moment t qui ne doit plus être mise à jour, je te conseille de supprimer ta querytable, genre "qt.delete" après le Refresh
edit :
Ensuite je me demande pourquoi faire une connexion ADO si au bout on en fait un Querytable, si je me connecte en ADO, j'écris le résultat dans la feuille de calcul avec une méthode Copyfromrecordset par exemple
Ou alors je crée un DSN vers ma base et j'utilise directement une QueryTable, mais je ne comprend pas bien pourquoi les deux ?