VBA-Makro abbrechen in Word und Excel

Sie möchten ein VBA-Makro abbrechen, das von selbst nicht stoppt? Lesen Sie hier, wie das geht und warum es jeden VBA-Programmierer mal das passieren kann: Eine Endlosschleife legt das Programm und die zugehörige Anwendung lahm.

VBA-Makro abbrechen

Mit einer Tastenkombination können Sie jedes Makro in Word und Excel sofort beenden:

  1. Drücken Sie die Tastenkombination [Strg – Pause].
  2. Gegebenenfalls müssen Sie die Tastenkombination etwas länger halten.
  3. Das Programm wird danach gestoppt.
  4. Kümmern Sie sich dann am besten gleich um die Schleifenkonstruktion.

Lesen Sie hier, wie Sie in Excel und Word Makros aufzeichnen.

VBA-Makro abbrechen, wenn Schleife zu lang
Ein Grund für sich aufhängende Programme können lange Schleifen sein.

Gründe für Endlosschleifen in VBA

  • Der Grund ist meist ein Syntaxfehler, der dafür sorgt, dass die Schleife keine Austrittsbedingung findet.
  • Das Programm läuft also endlos immer wieder durch die gleichen Code-Zeilen durch.
  • Eine weitere Quelle sind logische Fehler – Sie nehmen zum Beispiel an, dass eine bestimmte Zelle in Excel einen bestimmten Wert erhält und wählen diesen Wert als Abbruchbedingung. Falls jedoch der Wert niemals erreicht wird, läuft die Schleife endlos.
  • In Schleifen, die einen Wert durchzählen kann der Zielwert so hoch gesetzt sein, dass es sehr lange braucht, um ihn zu erreichen.

KFZ-Leasing – diese 8 Tipps sollten Sie beachten!

Cockpit Mini Cooper - Foto: Markus Schraudolph

KFZ-Leasing ist eine Alternative zum Kauf eines Neuwagens. Lassen Sie sich aber nicht von niedrigen Raten blenden, denn es gibt hier einige weitere Parameter zu beachten, die das Auto über die Laufzeit zu einem teuren Vergnügen machen können.

Diese Katzentoilette macht das Ausleeren einfach

Neues Katzenklo zusammengebaut

Riecht die Katzentoilette verdächtig, geht man – bewaffnet mit einem Schäufelchen – auf die Suche nach den Klumpen, um sie zu entfernen. Dieses mühsame Durchkämmen ist mit einer Variante der üblichen Behälter nicht mehr notwendig. Lesen Sie hier, wie es das Reinigen von Katzenklos einfacher werden kann.

Staubsauger-Roboter – für uns eine große Hilfe 🥳

Saugroboter Xiaomi Roborock

Wir haben Hunde – zwei Dalmatiner und einen kleinen Mischling. Hunde haben Haare. Dalmatiner haben besonders viele Haare, die sie gerne abwerfen und im Haus verteilen. Deshalb lohnt ein Saugroboter bei uns. Einmal pro Tag fährt der Bot durch das Haus. Jeden Tag ist der halbe Auffangbehälter voll. Überwiegend mit Hundehaaren.

Schreibe einen Kommentar