Função que Identifica se Há Valores Repetidos em Um Intervalo
Especialista em Excel
Função que identifica valores repetidos
Baixe agora — o link vai direto para o seu e-mail.
- Download 100% gratuito
- Arquivo pronto para usar no Excel
- Enviamos o link no seu e-mail
Objetivo: Função VBA que identifica se em uma lista de valores existem apenas valores repetidos ou não.
//
Esta função identifica se na seleção de dados existem valores repetidos, interessante o uso do For Each na varredura dos dados e objeto collection.
Para determinar esta função como global você pode seguir os passos do artigo Criando Funções Próprias Globais.
'Função que identifica se há repetidos
Public Function lfRepetidos(ByVal lRange As Range, _
ByRef lResultadoPositivo As Variant, _
ByRef lResultadoNegativo As Variant) As Variant
'Ao ocorrer um erro ele continua do próximo registro por este tratamento de erro
On Error Resume Next
'Recalcula esta função ao ser alterado qualquer informação na planilha
Application.Volatile
'Determina as variáveis
Dim lCel As Range
Dim lUnicos As New Collection
Dim lQtde As Long
'Identifica a quantidade de células que possui o intervalo
lQtde = lRange.Rows.Count * lRange.Columns.Count
'Realiza a varredura de todos os dados do Range de células
For Each lCel In lRange
'Adiciona um objeto a coleção, sendo que o valor do segundo argumento deve ser único,
'e portanto caso haja repetição de dados ele passará ao próximo registro
lUnicos.Add lCel.Value, CStr(lCel.Value)
Next lCel
On Error GoTo 0
If lQtde > lUnicos.Count Then
lfRepetidos = lResultadoNegativo
Else
lfRepetidos = lResultadoPositivo
End If
End Function
Exemplo de uso da função: =lfRepetidos(A2:E2;"Não";"Sim").
Marcos Rieper
Planilha de Controle Financeiro no Excel
Tenha um controle bonito e completo do seu financeiro.
- Categorias e subcategorias já configuradas
- Planilhas separadas por tabela (configuração, lançamentos, resumo)
- Personalize com suas próprias categorias e ícones
Função que identifica valores repetidos
Baixe agora — o link vai direto para o seu e-mail.
- Download 100% gratuito
- Arquivo pronto para usar no Excel
- Enviamos o link no seu e-mail
Este conteúdo foi útil?
Continue lendo

Identificação de máquinas online - Ping em Ip Excel Servidores
Identificação de máquinas online - Ping em Ip Excel Servidores - Identifica os ips conectados a rede através de uma planilha Excel VBA.

Função para retirar repetidos de célula
Objetivo: Retornar apenas valores sem repetição a partir de uma célula usando uma função criada com VBA. // Lomadee, uma nova espécie na web. A maior plataforma de afiliados da Amé

Somar valores por mês Excel. Função SOMARPRODUTO Excel.
Somar valores por mês Excel. Função SOMARPRODUTO Excel. Demonstrar como somar valores por mês no Excel a partir de uma lista de datas.


