Ho ricevuto questo messaggio di errore - Procedure too large
- in VBA. Qual è la ragione e la via d'uscita per questo errore?Procedura troppo grande
risposta
Probabilmente hai una o più procedure/funzioni gigantesche e penso che VBA abbia un limite di 64k o qualcosa per procedura.
È possibile risolvere il problema suddividendo la procedura in più procedure che possono essere richiamate da un'unica procedura.
Così, invece di avere:
Sub GiantProcedure()
... ' lots and lots of code
End Sub
Avresti qualcosa di simile:
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
tuo compilato procedura non può superare i 64 KB. Dovresti suddividerlo in diverse sotto-routine.
o in altro modo refactoring il metodo. –
Si potrebbe ottenere questo messaggio di errore se la macro è stato creato utilizzando la versione a 64 bit di Office. Vedere il seguente articolo per ulteriori dettagli e una soluzione:
- 1. Entità richiesta troppo grande
- 2. URI richiesta troppo grande
- 3. richiesta è troppo grande
- 4. Caricamento file troppo grande
- 5. Troppo grande JS file
- 6. 413 Entità richiesta troppo grande
- 7. (413) Entità richiesta troppo grande
- 8. Richiesta Entità troppo grande PHP
- 9. Numpy array: sequenza troppo grande
- 10. TextWriterTraceListener Traccia file troppo grande
- 11. L'intervallo è troppo grande Python
- 12. valore era troppo grande o troppo piccolo per un Int32
- 13. valore era troppo grande o troppo piccolo per un decimale
- 14. "svn up" comando dice entità troppo grande
- 15. Quando uno Sprite CSS è troppo grande?
- 16. dimensioni Unità iPhone app è troppo grande
- 17. NodeJS/espresso Entità richiesta troppo grande - Heroku
- 18. Progetto Java che diventa troppo grande
- 19. ReportLab LayoutError: troppo grande sulla pagina
- 20. Pickle File troppo grande per caricare
- 21. larghezza barra troppo grande in jqplot
- 22. Ottenere "Query troppo grande" in BigQuery
- 23. Un file .htaccess può essere troppo grande
- 24. "Uffa" quando uri dati è troppo grande
- 25. allocazione esterna troppo grande per questo processo
- 26. Heroku Nginx HTTP 413 entità troppo grande
- 27. Un array può essere troppo grande?
- 28. View and ViewModel diventa troppo grande
- 29. Quando $ .cache è ritenuto troppo grande?
- 30. ggplot2/R output pdf troppo grande
Questo errore è direttamente fuori degli anni 1980 ... VBA ha raggiunto un nuovo livello di arcaico ... faccia di palma –