Hacer más rápido para... Bucles siguientes
Los enteros usan menos memoria que el tipo de datos Variant y su actualización es más rápida. Sin embargo, esta diferencia solo se percibe cuando se llevan a cabo miles de operaciones. Por ejemplo:
Dim CountFaster As Integer ' First case, use Integer.
For CountFaster = 0 to 32766
Next CountFaster
Dim CountSlower As Variant ' Second case, use Variant.
For CountSlower = 0 to 32766
Next CountSlower
El primer caso tarda un poco menos tiempo en ejecutarse que el segundo. Sin embargo, si CountFaster
supera los 32 767, se produce un error. Para corregir esto, puede cambiar CountFaster
al tipo de datos Long, que acepta un intervalo más amplio de enteros. En general, cuando menor sea el tamaño del tipo de datos, menor tiempo llevará su actualización. Las variantes son más lentas que sus tipos de datos equivalentes.
Vea también
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.