Impedir a Digitação de Valores Duplicados Em Planilhas

Este código impede o usuário a digitar valores duplicados. Portanto para que funcione é necessário utilizar os seguintes passos.

- Abra o Excel e Pressione Alt+F11

Duplo Click na planilha desejada.

Cole o Código Abaixo:

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""


Private Sub Worksheet_Change(ByVal Target As Range)
   
    Dim Celulas As Range
   
    If Target.Value = Empty Then Exit Sub
   
    For Each Celulas In Intersect(UsedRange, Cells)
     
       If Celulas.Address <> Target.Address And Celulas.Value = Target.Value Then
         
          MsgBox "Não é Permitido a Inserção de Dados Duplicados, Digite Outro Valor!", vbCritical, "Conexão Excel"
          Target.Value = Empty
          Target.Select
          Exit For
       
        End If
     
      Next Celulas
     
End Sub





Comentários

  1. Evandro, bom dia tudo bem!

    Achei muito interessante essa chave e gostaria de sabe de poderia me ajudar?

    Seria o mesmo procedimento mas que verificasse apenas valores duplicados de uma única coluna e avisasse!

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Função VBA - Validador de CNPJ

Autocorreção no Excel - Eu Escrevo e o Excel Corrige.

Função VBA - Busca Distância Entre Cidades