Compartir a través de


Demasiadas variables de nivel de módulo

Las variablesa nivel de módulo son las que se declaran en la sección Declaraciones de un módulo, antes que sus procedimientos. La causa y la solución de este error son las siguientes:

  • La suma de los requisitos de memoria de todas las variables a nivel de módulo de este módulo supera los 64 K.

    Este es el límite de almacenamiento de este módulo. Si procede, puede declarar algunas de las variables como Public en otro módulo, o si algunas variables de nivel de módulo solo se usan en un procedimiento, puede declararlas dentro de ese procedimiento. Si declaró variables en el nivel de módulo porque quiere que conserven su valor entre invocaciones de procedimiento, en su lugar puede declararlas como Estáticas dentro del procedimiento en el que se hace referencia a ellas.

    Nota El espacio disponible puede variar entre los sistemas operativos.

Para más información, seleccione el elemento en cuestión y presione F1 (en Windows) o AYUDA (en Macintosh).

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.