Como preencher automaticamente a cor com VBA para Loop no Microsoft Excel

Anonim

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