Souvent , Visual Basic pour Applications ( VBA) macros peuvent s'exécuter lentement . Longueur du code et le style sont deux causes. Pour chaque ligne de code , l'application qui exécute la macro peut être effectue des recalculs , retraçant toute l'interface graphique et l'enregistrement de nombreux événements. Pour accélérer l'exécution de code VBA , passer à l'application de calcul manuel et de désactiver certaines poignées avant vos déclarations et procédures. Mettez les choses reviennent à ce qu'ils étaient avant la fin de votre code VBA. Instructions 
 1 
 Démarrez l'application Office pour lequel vous voulez accélérer votre code VBA. Appuyez sur "Ctrl + O ", sélectionnez le nom de fichier de votre document, puis cliquez sur «Ouvrir». 
 2 
 Appuyez sur " Alt + F8 " pour ouvrir la boîte de dialogue "Macros " . Sélectionnez la macro VBA que vous souhaitez accélérer , puis cliquez sur " Modifier ". 
 3 
 Insérer les lignes suivantes de code juste en dessous de vos déclarations de variables ou juste au-dessus de votre première déclaration. Photos 
 Application.ScreenUpdating = False 
 
 Application.Calculation = xlCalculationManual 
 
 Application.EnableEvents = False 
 4 
 insérer les lignes de code suivantes juste au-dessus de la ligne " End Sub " à la fin de votre code. 
 
 Application.ScreenUpdating = True 
 
 Application.Calculation = xlCalculationAutomatic 
 
 Application.EnableEvents = True 
 
 5 
 Appuyez sur "Ctrl + S " pour enregistrer votre code optimisé avec votre document.