Ich habe diese Fehlermeldung - Procedure too large
- in VBA erhalten. Was ist der Grund und Ausweg für diesen Fehler?Prozedur zu groß
Antwort
Sie haben wahrscheinlich eine oder mehrere gigantische Prozeduren/Funktionen und ich denke, VBA hat eine Grenze von 64k oder etwas pro Prozedur.
Sie beheben es, indem Sie diesen Vorgang in mehrere Prozeduren aufteilen, die dann von der einen Prozedur aufgerufen werden können.
Anstatt also mit:
Sub GiantProcedure()
... ' a little bit of common code
Proc1()
Proc2()
Proc3()
End Sub
Sub Proc1()
... ' quite a bit of code
End Sub
Sub Proc2()
... ' quite a bit of code
End Sub
Sub Proc3()
... ' quite a bit of code
End Sub
Ihre zusammengestellt Verfahren überschreiten, können nicht 64kb:
Sub GiantProcedure()
... ' lots and lots of code
End Sub
Sie so etwas wie haben würde. Sie sollten es in verschiedene Unterroutinen aufteilen.
Oder anders Refaktorieren Sie die Methode. –
Sie können diese Fehlermeldung erhalten, wenn das Makro die 64-Bit erstellt wurde mit der Version von Office. Sehen Sie im folgenden Artikel für weitere Details und eine Abhilfe:
- 1. VBA - Excel-Prozedur ist zu groß
- 2. VBA-Prozedur zu groß, nur das erste Verfahren funktioniert
- 3. Repetitive Code zum Vermeiden "Prozedur zu groß" Fehler
- 4. Antrag Wesen zu groß
- 5. Montage: Kleinbuchstaben zu GROß
- 6. XML-Sitemap zu groß?
- 7. Request-URI zu groß
- 8. Produkt Bilder zu groß
- 9. QTextEdit ist zu groß?
- 10. Neo4j Protokolldatei zu groß
- 11. Git Repository zu groß
- 12. Datei hochladen zu groß
- 13. Executable ist zu groß
- 14. Wie groß ist zu groß für eine PostgreSQL-Tabelle?
- 15. Wie groß ist zu groß für eine MySQL-Tabelle?
- 16. Wie groß ist "zu groß" für eine Javascript-Datei
- 17. Wie groß ist zu groß für XP/SCRUM?
- 18. TableLayoutPanel Letzte Zeilengröße zu groß
- 19. Nexus 7 Spinner zu groß
- 20. Unity Gebäude zu groß cubemaps
- 21. UINavigationItem Zurück Schaltflächenbereich zu groß
- 22. Einfügevergleich #s scheinen zu groß
- 23. Anfrage Entität zu groß PHP
- 24. Android WebView-Bild zu groß
- 25. Höhe der Balken zu groß
- 26. FIELDDATA Daten sind zu groß
- 27. iOS7 Tabbar Symbole zu groß
- 28. Textfläche zu groß für Seite?
- 29. Meine Protokolldatei ist zu groß
- 30. ScrollMagic Pin Spacer zu groß
Dieser Fehler wird direkt aus den 1980er Jahren ... VBA eine neue Ebene der archaischen erreicht hat ... Gesicht Palme –