El For Next en VBA, es una instrucción es de uso muy frecuente, el propósito del For Next en VBA es realizar la repetición de un conjunto de instrucciones un determinado número de veces, es decir posee un limite que nosotros lo establecemos como el Do While solo con la diferencia a diferencia de que si no se pone una ecuación o valor que lo ayude a cerrar este se vuelve infinito. El cierre del FOR se produce con al instrucción Next.
(Para mayor visualización de la imagen, hacer click en la misma)
1. Cree un botón llamado INSERTAR NÚMEROS, luego hice clik izquierdo Asignar Macro, modificar macro.
Sub NÚMEROS()
Dim numeros As Integer
For numeros = 1 To 500
'podria ser cuaquier numero
Range("A" & numeros) = numeros
Next
End Sub
Como podemos observa For sera le representativo de los limites de mi programa.
Range colocar los números en la fila que yo le asigne.
Por: Claudia Alejandra