Wie beschleunigt man den VBA-Code

September 15

Visual BASIC für Applikationen (VBA) Makros können oft langsam ausgeführt. Codelänge und Stil sind zwei Ursachen. Für jede Codezeile die Anwendung, die das Makro ausgeführt wird möglicherweise Neuberechnungen durchführen, Neuzeichnen die gesamte grafische Oberfläche und viele Ereignisse protokollieren. Zur Beschleunigung der Ausführung von VBA-Code schalten Sie die Anwendung auf manuelle Berechnung und bestimmte Griffe schalten Sie aus, bevor Ihre Anweisungen und Verfahren. Stellen Sie Dinge auf die Art, wie, die Sie waren vor dem Ende Ihres VBA-Codes.

Anweisungen

1 Wofür Sie beschleunigen Ihren VBA-Code möchten die Office-Anwendung zu starten. Drücken Sie "Strg + O," wählen Sie den Dateinamen des Dokuments und dann auf "Öffnen".

2 Drücken Sie "ALT + F8" Öffnen Sie das Dialogfeld "Makros". Wählen Sie das VBA-Makro, die, das Sie möchten, zu beschleunigen, dann klicken auf "Bearbeiten."

3 Legen Sie die folgenden Codezeilen rechts unten Ihre Variablendeklarationen oder direkt über Ihre erste Anweisung.

Application.ScreenUpdating = False

Application.Calculation = XlCalculationManual

Application.EnableEvents = False

4 Fügen Sie die folgenden Codezeilen oberhalb der Zeile "End Sub" am Ende des Codes.

Application.ScreenUpdating = True

Application.Calculation = XlCalculationAutomatic

Application.EnableEvents = True

5 Drücken Sie "STRG + S" optimierten Code mit Ihrem Dokument speichern.