Bonjour à tous,
J'ai un petit souci, j'ai fait une macro traitant un fichier comportant de nombreuses lignes. Dans cette macro j'ai fait une procédure qui déploie des formules excel.
Bref je déploie avec l'autofill, mais dans la suite de ma macro j'utilise une autre procédure qui modifie les données utilisées dans ma premiere procédure => les résultats ne sont plus les même ce qui est plutôt normal... Du coup j'ai créé une autre procédure pour remplacer les formules par les valeurs.
Seulement j'ai l'impression que Excel n'a pas le temps de faire tous les calculs... Enfin c'est même sur, j'ai observé les résultats avt/après.
Du coup ma question comment s'assurer que tous les calculs sont terminés avant de passer à une autre procédure?
Grosso modo mon main :
Sub main()
procedureFormule
procedureRemplaceValeurs
procedureGamma
End Sub
J'ai un petit souci, j'ai fait une macro traitant un fichier comportant de nombreuses lignes. Dans cette macro j'ai fait une procédure qui déploie des formules excel.
Bref je déploie avec l'autofill, mais dans la suite de ma macro j'utilise une autre procédure qui modifie les données utilisées dans ma premiere procédure => les résultats ne sont plus les même ce qui est plutôt normal... Du coup j'ai créé une autre procédure pour remplacer les formules par les valeurs.
Seulement j'ai l'impression que Excel n'a pas le temps de faire tous les calculs... Enfin c'est même sur, j'ai observé les résultats avt/après.
Du coup ma question comment s'assurer que tous les calculs sont terminés avant de passer à une autre procédure?
Grosso modo mon main :
Sub main()
procedureFormule
procedureRemplaceValeurs
procedureGamma
End Sub