Se você tem mais de uma certa idade, vai se lembrar de quando todos os relatórios de computador foram produzidos pelo departamento MIS usando COBOL e uma impressora de linha IBM de alta velocidade. Esses relatórios são sempre impressos em papel denominado "Greenbar". Quatro fileiras foram sombreadas em verde e quatro fileiras em branco. Esses relatórios tinham 132 caracteres de largura e ser capaz de seguir as cores ajudou você a manter sua posição no relatório.
Usar a formatação Greenbar no Excel tem uma aparência retro agradável. Também é ainda mais fácil seguir as linhas ao longo da página. Este artigo discutirá três opções para aplicar a formatação da barra verde a um relatório.
Método 1
Usar AutoFormatação

- Comece com dados em formato de lista.
- Selecione qualquer célula da lista.
- No menu, selecione Formatar - AutoFormatação
- Na caixa de diálogo AutoFormatação, você verá 6 formatos. Use a barra de rolagem para deslizar para a terceira página de formatos. Selecione o formato denominado Lista2. Clique OK.

O Excel aplicará um efeito de barra verde conforme mostrado:

A desvantagem desse método é que, conforme você classifica os dados, a formatação acompanha a linha original. Depois de classificar os dados acima por cliente, o bom padrão de 2-verde seguido por 2-branco é um padrão aleatório de verde e branco:
Método 2
Use formatação condicional

- Selecione todas as células da sua lista.
- No menu, selecione Formatar> Formato condicional
- Na caixa de diálogo Formato condicional, altere a primeira lista suspensa de "O valor da célula é" para "A fórmula é".
- Insira esta fórmula na caixa Fórmula:
=MOD(ROW(),2)=0
- Clique no botão Formatar…
- Na caixa de diálogo Formatar células, clique na guia Padrões
- Escolha um padrão verde claro (ou azul claro ou amarelo claro). Clique OK.
- Clique em OK para fechar a janela de Formatação Condicional

O resultado será um efeito de barra verde com todas as outras linhas destacadas. Ele é criado por formatação condicional. Você está livre para reclassificar os dados, excluir linhas ou mesmo inserir linhas no meio dos dados. O efeito de formatação da barra verde persistirá.
A fórmula na caixa Formatação condicional usa a função MOD. Você se lembra de quando estava aprendendo a fazer divisões longas? Se você tivesse que dividir 7 em 25, poderia responder "3 com um resto de 4"? A função MOD informa o restante após fazer a divisão. Portanto, =MOD(25,7)
seria 4 - porque o resto após 7 vai para 25 é 4.
Na formatação condicional acima, você dividiu o número da linha por 2. Se o resto for 0, então é uma linha par e o padrão de formato condicional foi aplicado.
É possível experimentar a fórmula para criar padrões de bandas alternativos. Por exemplo, divida o número da linha por 8. Se o resto for de 0 a 3, use um padrão verde. Caso contrário, use o padrão branco. Aqui estão alguns exemplos de fórmulas:
- 2 verdes seguidos de 2 brancos:
=MOD(ROW(),4)<2
- 3 verdes seguidos de 3 brancos:
=MOD(ROW(),6)<3
- 4 verdes seguidos de 4 brancos:
=MOD(ROW(),8)<4

Método 3
Use uma macro VBA
O método acima falhará se você tiver linhas ocultas em seus dados. Isso é comum se você estiver usando um AutoFiltro ou Modo de grupo e contorno. O método 2 não pode ser usado se você já tiver formatação condicional em seus dados. Nesse caso, a solução é a macro a seguir. Se você não estiver familiarizado com o Editor do Visual Basic, leia Apresentando o Editor do Excel VBA.
Insira o seguinte código em um módulo padrão:
Sub ApplyGreenBarToSelection() n = 0 For Each VisRow In Selection.Resize(, 1).SpecialCells(xlCellTypeVisible) n = n + 1 If n Mod 2 = 0 Then VisRow.EntireRow.Interior.ColorIndex = 35 End If Next VisRow End Sub
Na imagem abaixo, ativei o recurso AutoFiltro e filtrei apenas para os registros do DEF do cliente. Selecione todas as células na seleção e use Ferramentas - Macro - Macros para executar ApplyGreenBarToSelection.

A chave para essa macro VBA é o método .SpecialCells.