Tecnología

Inicio

Cómo Loop en Excel

Cómo Loop en Excel


Una fórmula estándar de Excel no se puede repetir más de una vez; se trata de un cálculo estático que sólo cambia cuando otros valores de las celdas cambian. Sin embargo, puede utilizar macros para ejecutar comandos basados ​​en bucle de Visual Basic para aplicaciones de código que introduce. Macros automatizar una serie de acciones para que pueda repetir de forma rápida y fácil. Tenga en cuenta que las macros que permiten pueden poner en peligro la seguridad de su equipo, por lo que sólo utilice un bucle macros cuando se tiene la certeza de que el origen de la hoja de cálculo Excel es seguro.

Instrucciones

1 Lanzamiento Excel, abra la hoja de cálculo en la que desea utilizar el comando de bucle, a continuación, pulse "Alt-F11" para abrir el Editor de Visual Basic.

2 Seleccione el menú "Insertar" y luego elegir "formulario de usuario." Una ventana de formulario de usuario aparece con un Cuadro de controles al lado de él. En el Cuadro de controles, seleccione el botón de "sistema". Etiquetas aparecen cuando se pasa sobre los iconos. Dibuje el botón de comando en la ventana de formulario de usuario.

3 Haga clic en el botón de comando que ha dibujado y seleccione "Ver código" para abrir la ventana de código VBA para ese botón. Tenga en cuenta que puede tener varios botones por formulario de usuario si desea codificar y ejecutar múltiples bucles.

4 Introducir el código de VBA para el bucle que desea realizar entre líneas "End Sub" en el editor de código "Private Sub" y. Por ejemplo, para rellenar un rango de celdas con los datos, se puede introducir el siguiente código:

Dim i As Integer
i = 1

Hacer mientras que i <5

Cells(i, 1).Value = 15
i = i + 1

Lazo

5 Pulse la tecla "F5" para ejecutar el bucle. Alternativamente, haga clic en el menú "Ejecutar" y seleccione "Ejecutar Sub / UserForm."

Consejos y advertencias

  • Hay muchos más tipos de bucles y funciones que se pueden ejecutar secuencias de comandos con VBA (ver Recursos).