Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Idées pour recherche de doublons complexe

Tom33700

XLDnaute Nouveau
Bonjour,

Je cherche une solution pour effectuer une recherche de doublon complexe via VBA.

Je m'explique. Dans une colonne donnée (on va dire A), je peux trouver des nombres que j'appelle "indexes".
Un index est un chiffre partant de 0 incrémenté de 10. Donc on peut trouver dans cette colonne les nombres 10, 20, 30, 40, 50, etc...
Dans cette colonne A, je peux avoir des cellules avec un seul index mais aussi des cellules avec plusieurs indexes. Dans ce cas, chaque index est séparé par un "|" (barre verticale obtenue avec ALT Gr - 6)

Je peux donc avoir par exemple ça :

10
20
30|40|50
60
70
80|90|100

Ce que je cherche à faire c'est de créer une macro capable de détecter un index qui se trouverai dans 2 cellules différentes. Par exemple :

10
20
30|40|50
60
10
70
80|90|100

Dans ce cas, c'est assez simple puisqu'il suffit de comparer 2 cellules. Si elles sont égales, alors on détecte le doublon.
Là où je flanche, c'est dans ce cas là :

10
20
30|40|50
60
10|110|120
70
80|90|100

Si l'index se situe dans une cellule comprenant d'autres indexes, comment le détecter? Comment aussi ne pas détecter les faux doublons comme 10 et 100. 100 contient 10 mais n'est pas un doublon...

Auriez-vous des pistes svp?
A savoir que la liste d'indexes peut être longue...

Merci!
 

Efgé

XLDnaute Barbatruc
Re
Effectivement l'absence de doublon n'était pas prévue.
C'est chose faite avec un message de fin de traitement dans ce cas.

Cordialement
 

Pièces jointes

  • Test doublons indexes Internet_4.xlsm
    26.4 KB · Affichages: 5

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…