formule reherche de doublon

  • Initiateur de la discussion Initiateur de la discussion babosso
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : formule reherche de doublon

Bonjour babosso,

En adaptant l'un des codes de BOISGONTIER, tu as une solution en pièce jointe :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range, cel As Range, Zone As Range, prem As String
  [A:A].Interior.ColorIndex = xlNone
  Set Zone = Range("A1:A" & Range("A65536").End(xlUp).Row)
    For Each cel In Zone
        Set c = Zone.Find(what:=cel, LookIn:=xlValues, LookAt:=xlWhole)
        prem = cel.Address
        Do While Not c Is Nothing And c.Address <> prem
            c.Interior.ColorIndex = 3
            cel.Interior.ColorIndex = 3
            Set c = Zone.FindNext(c)
        Loop
    Next cel
End Sub

[EDIT] : bonjour phlaurent, je ne t'avais pas vu dsl
 

Pièces jointes

Re : formule reherche de doublon

Re,

Une autre solution par macro :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
  [A:A].Interior.ColorIndex = xlNone
  Set c = Range("A1")
    Do While c <> ""
        If Evaluate("Countif(A:A," & c & ")") > 1 Then c.Interior.ColorIndex = 3
    Set c = c(2, 1)
    Loop
End Sub
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
159
Réponses
6
Affichages
331
  • Question Question
XL 2016 liste
Réponses
10
Affichages
386
Retour