Bonjour,
J'ai un fichier avec des datas, j'ai créé une requête pour fusionner 2 bases de données et j'ai créé un Graphique croisé dynamique à partir de cette requête. Jusque là tout va bien !
J'ai ensuite créé une macro VBA pour actualiser la requête et le GCD et là, rien ne va plus. Je suis obligé de cliquer 2 fois sur le bouton pour pour que tout soit à jour. J'ai l'impression que le premier clic met à jour la requête et que je suis obligé de refaire un clic pour actualiser le GCD.
Ci-dessous le code :
J'ai essayé de mettre une tempo entre les 2 actualisations mais rien n'y fait, je suis toujours obligé de cliquer 2 fois pour que tout soit à jour.
Quelqu'un connait-il ce problème ou comment puis-je le résoudre ?
Merci d'avance
J'ai un fichier avec des datas, j'ai créé une requête pour fusionner 2 bases de données et j'ai créé un Graphique croisé dynamique à partir de cette requête. Jusque là tout va bien !
J'ai ensuite créé une macro VBA pour actualiser la requête et le GCD et là, rien ne va plus. Je suis obligé de cliquer 2 fois sur le bouton pour pour que tout soit à jour. J'ai l'impression que le premier clic met à jour la requête et que je suis obligé de refaire un clic pour actualiser le GCD.
Ci-dessous le code :
VB:
Sub Actualiser()
'Actualisation de la requête
ActiveWorkbook.Connections("Requête - Fusionner1").Refresh
'Actualisation de TCD
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh
End Sub
J'ai essayé de mettre une tempo entre les 2 actualisations mais rien n'y fait, je suis toujours obligé de cliquer 2 fois pour que tout soit à jour.
Quelqu'un connait-il ce problème ou comment puis-je le résoudre ?
Merci d'avance
Dernière édition: