Le langage VBA de Microsoft automatise les fonctionnalités dans Excel , Word ou Access. Les requêtes de table de grandes ou de connexions aux bases de données plus lents causer des problèmes de lenteur avec vos applications. Microsoft propose plusieurs réglages à votre code d'accélérer les opérations dans vos applications VBA. Vous devez entrer le code dans l'éditeur VBA dans le logiciel de bureau. Instructions
1
ouvrir l'application Office sur votre bureau. Cliquez sur l' onglet " développeurs " ou un ruban , puis cliquez sur le bouton " VBA " pour ouvrir l'éditeur de codage.
2
Retirer la mise à jour écran et la barre de statut au cours des processus de requête. Ces deux processus s'arrête l'écran de régénération, de sorte qu'elle conserve la mémoire de l'ordinateur de l'utilisateur. Ajoutez le code suivant pour arrêter la barre d'état et fonction de mise à jour de l'écran:
Application.ScreenUpdating = FalseApplication.DisplayStatusBar = False
3
désactiver les événements et définir les calculs en mode manuel . Désactivation des événements s'arrête événements inutiles de fonctionnement , tels que cliquer sur des boutons qui ne fonctionnent pas de code ou de garder une trace de cellules qui sont activées. Calculs manuels nécessitent formule manuelles ajouts à la feuille de calcul Excel pour une application . Ajoutez le code suivant à l'éditeur VBA:
Application.Calculation = xlCalculationManualApplication.EnableEvents = False
4
Cliquez sur le bouton "Enregistrer" et cliquez sur "Exécuter " dans l'éditeur à tester les modifications . Le code s'exécute dans le débogueur VBA.