Freigeben über


Zu viele lokale, nichtstatische Variablen

Lokale, nicht statische Variablen sind Variablen, die innerhalb einer Prozedur definiert sind und bei jedem Aufruf der Prozedur neu initialisiert werden. Dieser Fehler hat die folgende Ursache und Lösung:

  • Die Summe der Arbeitsspeicheranforderungen für die lokalen, nicht statischen Variablen dieser Prozedur und die vom Compiler generierten temporären Variablen übersteigt den Wert 32K. Deklarieren Sie einige Variablen, falls zutreffend, mit der Static -Anweisung. Static -Variablen behalten ihren Wert zwischen Prozeduraufrufen bei, weil die Zuteilung über andere Arbeitsspeicherressourcen als bei nicht statischen Variablen erfolgt.

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.