Réduire le scintillement de l’écran pendant que la macro est en cours d’exécution

Date de création de la page :

La mise à jour des valeurs cellulaires, l’évolution des feuilles actives et l’ouverture de fichiers Excel externes dans VBA (macros) peuvent provoquer un comportement vacillant parce que les écrans Excel fonctionnent selon le traitement. Je sais que quelque chose est manipulé, mais ce n’est pas très bon pour l’œil parce qu’il est géré plus vite. Pour arrêter ce comportement, vous pouvez cesser de mettre à jour l’écran pendant le traitement.

Vous pouvez contrôler si l’écran peut être mis à jour avec la propriété Application.ScreenUpdating. Faux d’arrêter la mise à jour de l’écran et de reprendre l’écran rafraîchir en définissant vrai à nouveau. Arrêter la mise à jour de l’écran permettra d’accélérer le processus, donc s’il vous plaît l’essayer.

' 画面の更新処理を止める
Application.ScreenUpdating = False

' ※ここに画面が更新される処理を記述する

' 画面の更新処理を再開する
Application.ScreenUpdating = True