Recibí este mensaje de error - Procedure too large
- en VBA. ¿Cuál es la razón y la salida para este error?Procedimiento Demasiado grande
Respuesta
Probablemente tenga uno o más procedimientos/funciones gigantescas y creo que VBA tiene un límite de 64k o algo por procedimiento.
Lo arregla dividiendo ese procedimiento en varios procedimientos que luego se pueden invocar con el único procedimiento.
Así que en lugar de tener:
Sub GiantProcedure()
... ' lots and lots of code
End Sub
Tendrías algo como:
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
Su compilado procedimiento no puede ser superior a 64 kb. Deberías dividirlo en diferentes sub rutinas.
refactorizar el método. –
Usted puede obtener este mensaje de error si la macro ha sido creado utilizando la versión de 64 bits de Office. Consulte el artículo siguiente para obtener más detalles y una solución:
- 1. Entidad de solicitud demasiado grande
- 2. Carga de archivos demasiado grande
- 3. JsonValueProviderFactory arroja "solicitud demasiado grande"
- 4. Vista y VistaModelo demasiado grande
- 5. calidad-precio era demasiado grande o demasiado pequeño para Int32
- 6. ¿Qué tan grande es demasiado grande para una tabla MySQL?
- 7. ¿Qué tan grande es demasiado grande para XP/SCRUM?
- 8. ReportLab LayoutError: demasiado grande en la página
- 9. ggplot2/R salida pdf demasiado grande
- 10. asignación externa demasiado grande para este proceso
- 11. Mi archivo de registro es demasiado grande
- 12. ¿Cuándo es un CSS Sprite demasiado grande?
- 13. UINavigationItem Botón Atrás área táctil demasiado grande
- 14. "Error en plot.new(): márgenes figura demasiado grande"
- 15. "svn up" comando dice entidad demasiado grande
- 16. Tamaño de fuente demasiado grande en Opera
- 17. Entidad de solicitud demasiado grande PHP
- 18. ¿Cuándo se considera $ .cache demasiado grande?
- 19. TextWriterTraceListener archivo de rastreo demasiado grande
- 20. ¿Cómo puedo saber si mi parámetro de configuración hadoop io.sort.factor es demasiado pequeño o demasiado grande?
- 21. calidad-precio era demasiado grande o demasiado pequeño para un decimal
- 22. Problema de representación de Outlook, representando texto demasiado grande
- 23. Error de compilación "Código demasiado grande" en Java
- 24. Visualizar gráfico no dirigido que es demasiado grande para GraphViz?
- 25. Ruby on rails tamaño de archivo de registro demasiado grande
- 26. constante entera es demasiado grande para el tipo "larga"
- 27. ¿existe algo así como una consulta demasiado grande?
- 28. Conteo de turno error negativo o demasiado grande - ¿solución correcta?
- 29. Crear una matriz demasiado grande en C++, ¿cómo resolverlo?
- 30. asignación externa demasiado grande para este proceso en Android
Este error es directamente de la década de 1980 ... VBA ha alcanzado un nuevo nivel de arcaico ... palma de la cara o de otra manera –