Se você deseja preencher automaticamente a faixa específica de cores usando o loop VBA. Neste artigo, você aprenderá para que o loop no VBA atenda a certas condições.
A ideia é que se o intervalo A1: A20 contiver qualquer texto ou número, o Excel for loop preencherá automaticamente as células em branco.
A seguir está o instantâneo dos dados na coluna A:
Para preencher automaticamente a cor nas células em branco, precisamos seguir as etapas abaixo:
- Clique na guia Desenvolvedor
- No grupo Código, selecione Visual Basic
- Insira o seguinte código no módulo de planilha
Sub VBAForLoop ()
Para x = 1 a 20
Células (x, 1). Selecione
Se Selection.Value = "" Então
Com Selection.Interior
.Color = 65535
Terminar com
Fim se
Próximo x
End Sub
- Depois de copiar o código, você precisa executar a macro usando ALT + F8 e selecione a macro.
Desta forma, podemos usar o VBA para preencher automaticamente a cor usando o loop for.
Download-How to Auto Fill color with vba for loop