Application.screenupdating = True ne fonctionne pas sur tous les PC

Fermé
jlnpruvost - Modifié le 3 août 2020 à 18:48
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 4 août 2020 à 13:46
Bonjour,

J'ai créé une macro qui permet de modifier les valeurs d'un tableau au fur et à mesure du temps, pour que l'on puisse voir le phénomène physique (la courbe) évoluer dans le temps sur le graphe associé.

J'utilise la formule Application.ScreenUpdating à chaque boucle.
Cela fonctionne très bien sur mon PC. Mais quand je teste sur un autre PC, cela ne fonctionne plus.


Configuration: Windows / Chrome 84.0.4147.105
A voir également:

10 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
3 août 2020 à 19:03
Bonjour,

application.screenupdating est utiliser pour arrêter ou rétablir le rafraîchissement écran afin d'éviter le scintillement ou les déplacement pendant l’exécution d'un code macro ce qui permet de raccourcir le temps d’exécution du code.

pour cela en début de code on écrit
application.screenupdating=false


et en fin de code ne pas oublier de rétablir les fonctions d'Excel avec
application.screenupdating=True
avant ton End Sub
0