Cómo hacer un bucle en Excel (En 7 Pasos)

Por editorial team
Cómo hacer un bucle en Excel (En 7 Pasos)
Stockbyte/Stockbyte/Getty Images

Los macros se usan para realizar acciones repetitivas una y otra vez automáticamente. Un bucle es un macro poderoso y fácil. Una celda o rango de celdas de referencia en una hoja de trabajo le dice a Excel doónde buscar los valores o datos que quieres usar en una fórmula. Puedes usar los datos que están contenidos en diferentes partes de una hoja de trabajo en una fórmula. Además, puedes usar el valor de una celda en varias fórmulas. Deberías tener razones para querer hacer un bucle entre un rango de celdas, como cambiar el color de la celda en base a una condición, crear series de datos y generar reportes. Existen múltiples maneras de hacer un bucle a través de rangos de celdas. A continuación, la manera más fácil de hacerlo es For Each Loop ("Por cada bucle").

Paso 1

Crea un nuevo libro de trabajo en Microsoft Excel.

Paso 2

Ve a "Herramientas", "Macro", "Visual Basic Editor" o presiona Alt + F11 para abrir el Visual Basic Editor.

Paso 3

Dirígete a "Insertar", "Módulo". Aparecerá una ventana de módulo en blanco dentro de la ventana principal del Visual Basic Editor.

Paso 4

Dale un nombre a tu macro. Escribe: Sub My Macro () End Sub

Paso 5

Agrega el siguiente código entre la línea Sub y las líneas End Sub.

For Each MyCell in Selection If MyCell.Value Like “OK” Then MyCell.Font.Bold = True End If Next


Esto significa que por cada... (for each...) el siguiente bucle (next loop) hace la palabra "OK" más oscura que el resto del texto en una selección. El código total sería:

Sub My Macro () For Each MyCell in Selection If MyCell.Value Like “OK” Then MyCell.Font.Bold = True End If Next End Sub

Paso 6

Dirígete a "Herramientas", "Macro", "Registrar nuevo macro" para registrar el macro que has creado.

Paso 7

Edita el código yendo a "Herramientas", "Macro", "Macros" para encontrar tu macro. Selecciónalo y presiona "Editar" para ver el código.