/ / Excel-Makrofehler

Excel-Makrofehler

In diesem Kapitel lernen Sie, wie Sie damit umgehen Makrofehler im Excel. Lassen Sie uns zuerst einige Fehler erzeugen.

Fügen Sie eine Befehlsschaltfläche in Ihrem Arbeitsblatt ein, und fügen Sie die folgenden Codezeilen hinzu:

x = 2
Range("A1").Valu = x

1. Klicken Sie auf die Befehlsschaltfläche auf dem Blatt.

Ergebnis:

Kompilierfehler in Excel VBA

2. Klicken Sie auf OK.

Die Variable x ist nicht definiert. Da wir die Option Explicit-Anweisung zu Beginn unseres Codes verwenden, müssen wir alle unsere Variablen deklarieren. Excel VBA hat das x blau eingefärbt, um den Fehler anzuzeigen.

3. Klicken Sie in dem Visual Basic-Editor auf Zurücksetzen, um den Debugger zu beenden.

Klicken Sie auf Zurücksetzen

4. Korrigieren Sie den Fehler, indem Sie am Anfang des Codes die folgende Codezeile hinzufügen.

Dim x As Integer

Vielleicht haben Sie schon einmal von der Technik namens Debugging gehört. Mit dieser Technik können Sie durch Ihren Code gehen.

5. Platzieren Sie in dem Visual Basic-Editor Ihren Cursor vor Privat und drücken Sie F8.

Die erste Zeile wird gelb.

Die erste Zeile wird gelb

6. Drücken Sie F8 noch dreimal.

Drücken Sie F8 noch dreimal

Der folgende Fehler erscheint.

Laufzeit Fehler

Das Range-Objekt hat eine Eigenschaft namens Value. Value ist hier nicht korrekt geschrieben. Debuggen ist eine großartige Möglichkeit, nicht nur Fehler zu finden, sondern auch Code besser zu verstehen. Unser Debugging-Beispielprogramm zeigt Ihnen, wie Sie den Code einzeln durchlaufen und die Auswirkungen der einzelnen Codezeilen auf Ihrem Arbeitsblatt sehen.

Lesen Sie auch: