Compartir vía


Expresión demasiado compleja (error 16)

El número de subexpresiones permitidas en una expresión de coma flotante varía según la plataforma. Por ejemplo, en sistemas operativos de Microsoft Windows de 32 bits, el límite es de 8 niveles de expresiones de coma flotante anidadas. Este error lo provoca la siguiente causa y tiene la siguiente solución:

  • Una expresión de coma flotante contiene demasiadas subexpresiones anidadas.

    Divida la expresión en tantas expresiones independientes como sea necesario para evitar que el error se produzca.

    Nota En versiones anteriores de Visual Basic, el error 16 era "Expresión de cadena demasiado compleja". Esa condición de error ya no se puede producir. Sin embargo, si ya tiene código anterior que intercepta y trata el error, debe quitarlo para evitar confusiones con este nuevo error.

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.