Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Ejemplos de For en VBA

¿Qué es FOR NEXT en VBA?

El For Next en VBA  es una instrucción 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, veamos a continuación como emplear esta instrucción.

Sintáxis de FOR NEXT en VBA

FOR (variable inicializada) to límite  [Step avance ]
Instrucciones a ser repetidas
Next

La “variable inicializada” es el punto de partida de una variable, por ejemplo si ahí colocamos x = 2, entonces X comenzará almacenando el valor de 2 y se incrementará hasta alcanzar el valor que indique “límite“, el cierre del for se produce con la instrucción Next.

El uso de “Step” es opcional (por ello aparece entre corchetes), y permite determinar como va avanzando el valor de X hasta llegar al “límite“, si no se coloca esta parte se asume que se va incrementando de uno en uno, el valor de “Step” también puede ser negativo.

¿Cómo usar FOR NEXT en VBA?

Por ejemplo si empleamos lo siguiente:

FOR x =2 to 10
MSGBOX x
Next

Tendríamos que las instrucciones a ser repetidas se ejecutarían 9 veces, durante la primera ejecución x valdría 1, en la siguiente ejecución x valdría 2 y así sucesivamente hasta alcanzar el valor de 10.

Y si por ejemplo realizamos lo siguiente

FOR x =2 to 10 step 2 
MSGBOX x
Next

Lo que ocurriría es que X comenzaría valiendo 2, luego 4, luego 6 y así sucesivamente hasta alcanzar el valor de 10.

Ejercicios de FOR NEXT en VBA

Observe en los siguientes ejemplos una amplia variedad de usos que se le puede dar a la instrucción for en vba.

  1. 5 Ejemplos de Macros con For
  2. Ejemplo For Next
  3. Estructura for aplicada a selección geográfica
  4. Aplicación de For - Fibonacci
  5. FOR en BVA para la venta de terrenos de la inmobiliaria LOS PORTALES
  6. For ...Calcular Puntaje Promotor
  7. FOR en VBA para el control de tiempos en la tercerización de Servicios
  8. Ordenador por número de hijos con For Next
  9. Carrera de Caballos: Uso del With y también el For, Do y el While Wend
  10. For en VBA para la Función YEAR
  11. FOR en VBA para la asignación de bonos
  12. FOR en VBA para el calculo promedio de un portafolio de acciones
  13. Evaluacion del dia con la Función Day
  14. Extraer números VBA - Ejemplo con Tipo de cambio
  15. FOR en VBA para Calcular Horas Laboradas menores a 2
  16. Ordenar Hojas en excel con macros
  17. For en VBA para el calculo de áreas de una lista
  18. Creación de una PPT con VBA
  19. For next aplicado a lista de clientes
  20. Convertir el formato de fecha estándar en letras
  21. Números Primos
  22. For... Next aplicado al cálculo del promedio del curso
  23. Stock acumulado de vehículos
  24. Ejemplo de For...Next aplicado a destinos frecuentes de una aerolinea
  25. Ejemplo de For aplicado al llenado de una plantilla para la Venta de Departamentos
  26. Ejemplo de For aplicado al cálculo de la producción diaria en una empresa
  27. Ejemplo de FOR aplicado a anidar For .. do .. next
  28. Ejemplo de FOR aplicado a la elaboración de listas
  29. Análisis de sensibilidad de la pensión ante cambios en la tasa de venta
  30. Ejemplo de "For" aplicado al Cálculo del Factorial de un Número
  31. Ejemplo de uso de For aplicado al calculo del promedio de ventas
  32. Ejemplo de uso de For aplicado al cálculo de la Suma de Cuadrados
  33. Ejemplo de la Función FOR

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5