Optimisation temps de traitement
Bonjour,
j'ouvre ce nouveau sujet suite à l'aide précieuse d'Eric https://www.developpez.net/forums/d2...e-freeze-word/.
Mon fichier https://transfernow.net/95a46362x0fa
Dans ce fichier, je fais appel à une macro principale qui va à partir d'un tableau de valeur (variable | résultat), remplacer -dans une copie synthétique de ce même fichier WORD- toutes les variables selon les résultats du tableau dans le texte (corps document et schéma).
Je fais donc une boucle sur toutes mes valeurs du tableau pour remplacer dans le fichier et pour toutes les formes du schéma qui sont des Text Box.
Mon soucis se situe au niveau du temps de traitement. Sur un i5 je suis à 3min.
Le temps de traitement le plus long est au niveau de la boucle sur les formes (LeShape).
Cette lourdeur indique que Word ne répond pas dans sa barre de titre.
Je débute sur VBA et je ne sais pas comment optimiser mon code pour qu'il soit fluide.
Merci beaucoup par avance pour vos conseils.