Si desea completar automáticamente el rango de color específico usando for loop VBA. En este artículo, aprenderá que el bucle for en VBA cumple ciertas condiciones.

La idea es que si el rango A1: A20 contiene algo de texto o número, entonces Excel for loop completará automáticamente las celdas en blanco.

A continuación se muestra la instantánea de los datos en la columna A:

image 1

Para completar automáticamente el color en las celdas en blanco, debemos seguir los pasos a continuación:

Haga clic en la pestaña Desarrollador. Desde el grupo Código, seleccione Visual Basic

image 2

  • Ingrese el siguiente código en el módulo de la hoja de trabajo

Sub VBAForLoop ()

Para x = 1 a 20

Celdas (x, 1). Seleccione

Si Selection.Value = «» Entonces

Con Selection.Interior

.Color = 65535

Terminar con

Finalizar si

Siguiente x

End Sub

image 3

Después de copiar el código, debe ejecutar la macro usando ALT + F8 * y seleccionar la macro.

image 4

De esta manera podemos usar VBA para autocompletar el color usando for loop.

Excel//wp-content/uploads/2015/06/Download-How-to-Auto-Fill-color-with-vba-for-loop.xlsm[Download-How to Auto Fill color with vba for loop]