Hacer más rápido For... 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 de tiempo en ejecutarse que el segundo. Sin embargo, si CountFaster
supera los 32.767, se produce un error. Para solucionar esto, puede cambiar al CountFaster
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.