Tenho uma planilha cheia de células mescladas na coluna A.
A1:A2 é mesclado, A3:A4 é mesclado, A5:A6 é mesclado, A7:A8 é mesclado, etc.
B1:B8 sãonãomesclado.
Gostaria de aplicar destaque a todos os outros grupos de linhas, para torná-los visualmente mais distintos.
Portanto, as linhas 1 e 2 devem ser brancas, 3 e 4 azuis, 5 e 6 brancas, 7 e 8 azuis, etc.
Cada grupo, neste caso, tem 2 células de altura, mas nem sempre é esse o caso. Estou atrás de uma solução genérica, idealmente.
Tentei usar uma tabela, mas elas não parecem ser compatíveis com células mescladas.
Tentei escrever um VBA simples, mas não cheguei a lugar nenhum - Mycell.MergeArea.Rows.Count
continuei retornando 1 quando deveria ser 2?
Algumas dicas seriam fantásticas, obrigado!
Responder1
Às vezes acho a formatação condicional um pouco difícil de entender. Muitas vezes é confuso se houver novas linhas inseridas dentro de um intervalo de CF anterior.
Eu tentaria algo assim:
- Selecione o intervalo a ser colorido
- Percorra o intervalo ativando as células.
Esteja ciente de que o usoFor Each
não fará distinção entre células mescladas ou únicas. - Vá para a próxima célula (mesclada ou única) usando
activecell.Offset(1,0).Activate
- Use um índice de loop para encontrar todas as outras células a serem coloridas.