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