Formatação condicional - realçar duplicatas em um intervalo - exemplos de código VBA

Formatação condicional - realçar duplicatas

Para destacar todos os valores duplicados em um intervalo, você usará o recurso de Formatação Condicional do Excel. Basta seguir estas etapas:
1. Selecione o intervalo que contém os valores duplicados. Nota: se estiver trabalhando com uma tabela de dados, selecione apenas os IDs exclusivos.
2. Abra o Menu de formatação condicional e selecione Destacar duplicados (Alt> H> L> H> D)

Encontre e destaque todas as duplicatas no intervalo com VBA

Atualização: Dependendo da sua intenção, o código abaixo pode não ser mais necessário. Conforme discutido acima, o mesmo pode ser realizado usando o recurso de Formatação Condicional do Excel. No entanto, você ainda pode achar essa funcionalidade útil para localizar valores duplicados ao trabalhar no VBA.

A seguinte sub-rotina irá destacar todos os valores duplicados no intervalo em amarelo. Não importa se os valores são texto ou números. Ele usa a função CONT.SE do Excel para contar as duplicatas e, em seguida, define a cor para amarelo:

12345678910 Sub Highlight_Duplicates (valores como intervalo)Dim CellPara cada célula em valoresIf WorksheetFunction.CountIf (Values, Cell.Value)> 1 ThenCell.Interior.ColorIndex = 6Fim sePróxima CélulaEnd Sub

e então, se pressionamos o botão, vemos todas as duplicatas:

Para baixar o arquivo .XLS com este tutorial, clique aqui

wave wave wave wave wave