macro qui réagi différemment si je fais F8 ou en automatique
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 avec
Code:
ActiveWorkbook.RefreshAll
puis fait les actions souhaitées puis passe au deuxième et fait de manière identique.
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 avec
Code:
Application.Wait (Now + TimeValue("00:00:05"))
mais rien n'y fait pas de nouvelle donnée en auto et toujours ok avec F8!
quelqu'un pourrait-il m'éclairer ou trouver peut-être une autre syntaxe plus "sûr"?
merci d'avance de votre aide.