Identification de toutes les valeurs identiques

  • Initiateur de la discussion Initiateur de la discussion blord
  • 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 !

blord

XLDnaute Impliqué
Bonjour à tous,

Grâce à ce code trouver sur le Forum (merci à Boisgontier) :

Code:
Sub ListeDoublons()
  Set mondico1 = CreateObject("Scripting.Dictionary")
  Set mondico2 = CreateObject("Scripting.Dictionary")
  For Each c In [A2:A20]
    temp = c.Value
    If Not mondico1.exists(temp) Then
      mondico1.Add temp, temp
    Else
      mondico2.Add c.Address, temp
      c.Interior.ColorIndex = 4
    End If
  Next c
End Sub

Il est possible de mettre en vert les cellules en doubles. J'aimerais savoir s'il est possible de modifier ce code pour mettre en vert toutes les cellules identiques ? Je m'explique :

Si en A1 j'ai la valeur Pomme
Si en A2 j'ai la valeur Pomme

Avec le code plus haut, seule la cellule A2 serait mise en vert, j'aimerais également que la cellule A1 soit aussi coloriée en vert. Est-ce possible ?

Merci pour votre aide....

Benoit Lord
 
Re : Identification de toutes les valeurs identiques

Bonjour, A tester, mais tu devrais pouvoir faire comme ceci :

Code:
Sub ListeDoublons()
  Set mondico1 = CreateObject("Scripting.Dictionary")
  Set mondico2 = CreateObject("Scripting.Dictionary")
  For Each c In [A2:A20]
    temp = c.Value
    If Not mondico1.exists(temp) Then
      mondico1.Add temp, temp
[COLOR="Red"]      If c.Row <>20 then
         If Not Range("A" & c.Row+1 & ":A20").Find(What:=temp, Lookin:=xlValues, Looat:=xlWhole) is Nothing then
         c.interior.ColorIndex = 4
        end If
       end If[/COLOR]
    Else
      mondico2.Add c.Address, temp
      c.Interior.ColorIndex = 4
    End If
  Next c
End Sub
 
- 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

Discussions similaires

T
Réponses
5
Affichages
2 K
tabernake
T
D
Réponses
0
Affichages
721
djidji225
D
H
Réponses
16
Affichages
2 K
Réponses
12
Affichages
2 K
Retour