Thema und Ziel
Auf dieser Seite
Mit Bild
Beim Schreiben eines Programms treten erfahrungsgemäß gerade am Anfang zahlreiche Fehler auf. Dieser Kursteil zeigt Ihnen, wie Sie diese Fehler finden und effizient korrigieren.
Mit Bild
Es können in VBA mehrere Arten von Fehlern auftreten:
Mit Bild
Schreibfehler (sog. Syntaxfehler), die nach Start des Programms sofort angezeigt werden und sich leicht korrigieren lassen.
Laufzeitfehler, die auftreten, wenn der VBA-Interpreter, der Ihr Programm ablaufen lässt, eine Anweisung nicht ausführen kann. Das kann z. B. ein nichtdurchführbarer Zugriff auf eine Datei sein, weil sie nicht am vermuteten Ort abgelegt worden ist. Fehlermeldungen zeigen die Ursache an.
Bleiben noch die logischen Fehler. Die sind sehr tückisch! Denn für die sind Sie selbst verantwortlich, die haben Sie sich selbst organisiert, weil Sie z. B. Ihr Programm nicht richtig logisch durchdacht haben.
Mit Bild
Während des Korrekturvorgangs können Sie den Programmablauf schrittweise verfolgen. Sie haben auf diese Weise die Veränderungen der Variableninhalte immer im Auge. Gesetzte Haltepunkte mit und ohne Bedingungen bestimmen den Testlauf. Der VBA-Interpreter lässt sich auf der Oberfläche des VBA-Editors für Testzwecke nach den Vorstellungen des Programmierers zur Fehlersuche steuern und überwachen. Im Folgenden lernen Sie:
Mit Bild
das schrittweise Abarbeiten Ihrer Prozeduren;
Haltepunkte mit und ohne Unterbrechungsbedingungen zu setzten;
Inhalte der Variablen anzuzeigen;
Veränderungen der Variableninhalte beim Lauf des Programms zu protokollieren und
Anweisungen einmalig und sofort im Kontext ihres Programms einzugeben und aufzurufen.
Mit Bild
Dieser Kursteil soll Sie in die Lage versetzen, Ihre Programme selbst zu testen und logische Fehler zu korrigieren.
Mit Bild
Vorausgesetzt wird, dass Sie den zweiten Teil des Kurses "VBA lernen - Excel 2007/2010 (2): Variablen, Konstanten und Steuerelemente" durchgearbeitet haben.
Mit Bild
Übungsdateien
Für diesen dritten Teils benötigen Sie die Übungsdatei Testbeispiele.xlsm (Excel-2007-Arbeitsmappe mit aktivierten Makros, 22 KB), die Sie vor Beginn des Kurses herunterladen und auf Ihrer Festplatte abspeichern sollten.