Oft Visual Basic für Applikationen (VBA) -Makros können langsam laufen . Code Länge und Stil sind zwei Ursachen. Für jede Zeile des Codes kann die Anwendung, die das Makro ausgeführt wird Durchführen Neuberechnungen , Neuzeichnen die gesamte grafische Oberfläche und Protokollierung viele Veranstaltungen . Zur Beschleunigung VBA Code ausführen , schalten Sie die Anwendung auf manuelle Berechnung und Ausschalten bestimmter Handgriffe vor Ihrer Aussagen und Verfahren . Schalten Sie die Dinge wieder auf die Art, wie sie vor dem Ende Ihrer VBA-Code waren . Anleitung
1
Starten Sie das Office -Anwendung , für die Sie die Geschwindigkeit Ihres VBA-Code würde . Drücken Sie "Strg + O ", wählen Sie den Dateinamen des Dokuments , klicken Sie dann auf "Öffnen".
2
Presse " ALT + F8 ", um die "Makros " öffnen. Wählen Sie das VBA-Makro Sie möchten zu beschleunigen , dann klicken Sie auf "Bearbeiten ".
3
Fügen Sie den folgenden Code-Zeilen direkt unter Ihren Variablendeklarationen oder direkt über Ihre erste Aussage .
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
4
Fügen Sie den folgenden Code-Zeilen nur über dem "End Sub " Zeile am Ende des Codes .
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
5
Drücken Sie "Strg + S ", um Ihre optimierten Code zusammen mit Ihrem Dokument zu speichern.