Excel VBA BreakPoint
Break wird in VBA verwendet, wenn ein Code nicht mehr ausgeführt werden soll, wenn die angegebenen Kriterien erfüllt sind, oder wenn der Code manchmal auf einen Fehler stößt, der den falschen Wert anzeigt. Dann benötigen wir unsere Anweisung oder unseren Code, um zu brechen. In VBA ist eine Anweisung eingebaut für Pause und es ist als EXIT-Anweisung bekannt.
VBA Break ist die Pause-Schaltfläche für die Ausführung des Codes. Alle Codezeilen über dem Haltepunkt werden ausgeführt, bis der Haltepunkt im Code gefunden wird.
Zu Ihrer Information finden Sie unten das Beispielbild der Haltepunktlinie.

Im obigen Bild zeigt eine rote Linie den Haltepunkt an.
Die Entdeckung der Leistungsfähigkeit von VBA kommt, wenn wir großen Code schreiben, um große Projekte auszuführen und die Arbeit zu erledigen. Wenn wir eine beträchtliche Menge Code schreiben, müssen wir diese Codezeilen testen, um zur nächsten Codierungsstufe zu gelangen und sicherzustellen, dass unsere Codezeile gemäß unserem Ziel funktioniert.
Wenn Sie großen Code testen, dauert es viel Zeit, jede Zeile zu durchlaufen. Um also schnell zur nächsten Ebene oder zum nächsten Codeschritt zu gelangen, können Sie den Haltepunkt festlegen und bis zum Haltepunkt testen und von diesem Haltepunkt Zeile für Zeile fortfahren. In einigen Fällen können wir die Unterprozedur auch verlassen, ohne den Haltepunkt zu setzen.
Warum müssen wir es benutzen?
Das Debuggen ist ein wesentlicher Bestandteil der Codierung in jeder Sprache. Durch das Debuggen können wir die Lücken des Codes finden und beheben. Beim Debuggen einer großen Menge an Code müssen wir fehlerfreie Codezeilen durchlaufen, ohne viel Zeit zu verschwenden. Fehlerfreier Code ist ohne Fehlercodes.
Angenommen, Sie haben 100 Codezeilen und wissen sicher, dass Ihre ersten 25 Codezeilen fehlerfreien Code sind. Aber das Problem hier ist , wenn wir den Code testen, müssen wir von der ersten Zeile des Codes ausgeführt werden , können wir nicht gerade laufen in der 26 - ten Zeile, so in diesen Fällen müssen wir den Haltepunkt und laufen durch die ersten 25 gesetzt Codezeilen schnell.
Durch die Einstellung der VBA Zerreißen, können Sie die F5 - Taste drücken , um das Makro - Code auszuführen, und Ihre Ausführung wird bis zum 26 abgeschlossen sein th Linie, und da wir den Breakpoint angewendet, wird es dort zu stoppen. Ab dieser Zeile können wir den Code debuggen.
Wie wende ich BreakPoints in VBA an?
Haltepunkte können sehr einfach hinzugefügt und aus der Codezeile entfernt werden. Wir können Haltepunkte auf zwei Arten anwenden.
- Ich drücke die Taste F9, indem ich die Codezeile für den Haltepunkt auswähle.
- Klicken Sie auf den linken Rand der Codezeile für den Haltepunkt.
Methode 1
Schauen Sie sich nun an, wie Sie einen Haltepunkt festlegen, indem Sie die Taste F9 drücken, indem Sie die Codezeile für den Haltepunkt auswählen.
- Angenommen, Sie haben einen beträchtlichen Code, etwa die folgende Zeile.

- Wir haben hier viele Codezeilen. Angenommen , Sie einen Haltepunkt auf der 6 gesetzt werden soll ten Zeile. Setzen Sie einen Cursor auf der 6 - ten Zeile.

- Drücken Sie nach dem Platzieren des Cursors die Taste F9.

- Sobald Sie eine F9-Taste drücken, sehen Sie eine rot hervorgehobene Linie wie die folgende.

- Wenn Sie den Code jetzt ausführen, wird er ausgeführt, bis er die rote Linie oder pausierte Linie findet, die wir durch Drücken der Taste F9 erstellt haben.

Wenn Sie den Code ausführen, sehen Sie auf der linken Seite, bis die A5-Zellenwerte eingefügt sind.
Auf der rechten Seite sehen wir die gelb gefärbte Linie. Dies ist ein Hinweis darauf, dass die Zeile diese Codezeile ausführen wird. Da wir jedoch den Haltepunkt festgelegt haben, wird sie nur dort angehalten.
Methode 2
Schauen Sie sich nun an, wie Sie einen Haltepunkt festlegen, indem Sie auf den linken Rand der Codezeile für den Haltepunkt klicken.
Diese Methode funktioniert ebenfalls auf die gleiche Weise, die Anwendung ist jedoch unterschiedlich.
- Wie wir in dem obigen Bild gesehen haben, mussten wir den Stützpunkt auf der 6 setzen th Linie. Bei dieser Methode müssen wir hier eine bestimmte Codezeile auswählen. Stattdessen können wir auf den linken Rand dieser bestimmten Codezeile klicken.

- Dort wird der Haltepunkt angewendet.

Auf diese Weise können wir den Haltepunkt so einstellen, dass die Codezeile angehalten wird.
- Sie können auch mehrere Haltepunkte festlegen, indem Sie entweder die Codezeile auswählen und die Taste F9 drücken oder auf den linken Rand der Codezeile klicken.

Mit der Taste F9 können Sie den Haltepunkt ein- oder ausschalten.