Avec du codes pigé ça et là, je me suis monté une sub pour extraire dans une nouvelle feuille les doublons d'une plage sélectionnée.
Comme vous pourrez le constater dans le fichier joint, en gros, ça fonctionne bien sauf que la dernière donnée se perd dans les limbes. Dans cet exemple, "fff" disparaît du résultat malgré que cette donnée fasse partie de la chaîne.
Re : Besoin de debuggage pour l'extraction des doublons d'une liste
Merci Modeste, ça fonctionne très bien. Et dire que ça fait des mois que je compense manuellement ce petit bug. lollll
Pour répondre à ton interrogation, l'ajout de l'entête de colonne est volontaire. Je me sers de la liste sans doublons pour faire d'autres manipulations par la suite. Et c'est pour cette raison que j'insère le titre "Nb Occurences" à sa droite
Enfin, en modifiant un chouïa, il n'est pas nécessaire de sélectionner la plage (si la chose t'intéresse)
Effectivement, j'aurais pu utiliser cette méthode, le code était justement définie comme tel au départ. Mais dans les données que je traite, les doublons peuvent se retrouver dans différentes colonnes. C'est pourquoi je m'étais gardé une sélection manuelle. C'est tout de même rapide, on sélectionne l'entête de colonne, et un tour de clé (CTRL-SHIFT-Flèche vers le BAS). La sélection est faite.
data.Count donne le nombre "d'entrées" dans ton dictionary ... donc sans les doublons, of course! ... Il faudra juste lui soustraire une unité (le fameux titre "Données" que nous évoquions précédemment et dont je suppose qu'il ne doit pas être comptabilisé )
Sur ce, belle soirée à Québec ... bonne nuit ici pour les couche-tôt (dont je serai, sous peu)
"Arfff" comme disent certains de mes illustres condisciples et maîtres ... tu oublies qu'il y a aussi 3 ou 4 Français (ou un peu plus ), 2 Suisses, 1 Monégasque, 2 quisontdanslesîles, etc...
Je propose aussi que la relecture soit ouverte à tout ce que ce forum peut compter d'esprits aiguisés