Compartir a través de


Los datos fijos o estáticos no pueden tener más de 64 KB

Los datos fijos y estáticos incluyen variables no automáticas, cadenas de longitud fija ymatrices fijas. Este error tiene las siguientes causas y soluciones:

  • Intentó asignar más de 64K de datos en el nivel de módulo.

    Reduzca la cantidad de datos declarados. Tenga en cuenta que aunque el límite de tamaño para datos en el nivel de módulo es de 64K, las matrices y las cadenas de longitud variable en el nivel de módulo pueden exceder este límite.

  • Intentó asignar más de 64K de datos estáticos en el nivel de procedimiento en el módulo.

    Reduzca la cantidad de este tipo de datos declarados. El total de datos estáticos de todos los procedimientos de un módulo está limitado a 64K (no 64K por procedimiento). Tenga en cuenta que las matrices y cadenas de longitud variable estáticas pueden exceder este límite.

  • El tamaño de un tipo definido por el usuario excede los 64K.

    Reduzca el tamaño del tipo definido por el usuario. En general, el tamaño de un tipo definido por el usuario es la suma del los tamaños especificados para sus elementos. En algunas plataformas puede haber relleno entre los elementos para mantenerlos alineados en límites de palabras. Si anida un tipo definido por el usuario en otro, el tamaño del tipo anidado debe incluirse en el tamaño del tipo nuevo.

  • En un procedimiento, intentó declarar una variable de tipo definido por el usuario que requiere más de 32K. A pesar de que el límite de tamaño de una variable de tipo definido por el usuario es de 64K en el nivel de módulo, las variables de tipo definido por el usuario en procedimientos no pueden exceder los 32K. Reduzca el tamaño requerido para el tipo definido por el usuario o use una variable en el nivel de módulo.

  • El tamaño de una cadena de longitud fija declarada dentro de un procedimiento excede 65,464. Reduzca la longitud de la cadena de longitud fija. Tenga en cuenta que las cadenas de longitud variable puede exceder este límite.

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.