Freigeben über


Überlauf (Fehler 6)

Ein Überlauf tritt auf, wenn Sie versuchen, eine Zuweisung vorzunehmen, die die Beschränkungen ihres Ziels überschreitet. Dieser Fehler hat die folgende Ursache und Lösung:

  • Das Ergebnis einer Zuweisung, Berechnung oder Datentyp-Umwandlung ist zu groß, um im Bereich der zulässigen Werte für diesen Variablentyp dargestellt zu werden.

    Weisen Sie den Wert einer Variablen eines Typs zu, der einen größeren Wertebereich zulässt.

  • Eine Zuweisung zu einer Eigenschaft überschreitet den Höchstwert, den die Eigenschaft annehmen kann.

    Stellen Sie sicher, dass Ihre Zuweisung zu dem Bereich der Eigenschaft passt, für die sie vorgenommen wird.

  • Sie versuchen, eine Zahl in einer Berechnung zu verwenden, die in eine ganze Zahl umgewandelt wird, das Ergebnis ist jedoch größer als eine ganze Zahl. Beispiel:

      Dim x As Long 
          x = 2000 * 365   ' Error: Overflow
    

    Um diese Situation zu umgehen, geben Sie die Zahl wie folgt ein:

      Dim x As Long 
          x = CLng(2000) * 365
    

Weitere Informationen erhalten Sie, indem Sie das fragliche Element auswählen und F1 (unter Windows) bzw. HILFE (unter Macintosh) drücken.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.