Bonjour,
je me trouve devant un problème que je ne comprends pas.
j'ai une macro VBA sur un fichier Excel qui réuni des infos de deux autres fichiers Excel.
ces deux autres fichiers Excel sont des extractions d'un "logiciel externe".
ma macro ouvre le premier fichier et fait la mise à jour avecpuis fait les actions souhaitées puis passe au deuxième et fait de manière identique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveWorkbook.RefreshAll
tous se déroule bien sauf que je n'ai pas les nouvelles données!
donc je pars faire du débugage et j'avance pas par pas avec F8, et là pas de problème j'ai bien les nouvelles données!
j'ai essayé de mettre un temps d'attente après la mise à jour avecmais rien n'y fait pas de nouvelle donnée en auto et toujours ok avec F8!
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.Wait (Now + TimeValue("00:00:05"))
quelqu'un pourrait-il m'éclairer ou trouver peut-être une autre syntaxe plus "sûr"?
merci d'avance de votre aide.
Partager