Isoler et supprimer les lignes uniques

Bonjour à tous,

Je suis confronté à un problème que je n'arrive pas à résoudre, ça fait 2 jours que je penche dessus...

J'ai un fichier avec environ 185 000 lignes et une vingtaine de colonnes.

J'ai trois colonnes qui m'intéressent. Dans ces trois je veux isoler des combinaisons uniques afin de les supprimer.

Je veux que lorsque les données d'une ligne de mon tableau font une combinaison unique (en excluant les vides) que celle-ci puisse être isolée pour être supprimée.

Pour plus de compréhension, dans le fichier ci-joint, j'ai surligné les lignes que je souhaite faire disparaitre et qui "polluent" mon fichier.

Je vous remercie pour votre aide

27test-excel.xlsx (11.65 Ko)

Bonjour

A tester

Cordialement

61test-excel.zip (14.35 Ko)

Merci pour votre réponse,

Ca n'a pas marché sur mon document, je me permets de vous mettre les vrais chiffres dans le document ci-joint.

Merci Enormément pour votre aide

21test-excel-3.xlsx (11.92 Ko)

Bonjour

Comme tu peux le voir sur ce fichier, sur 84 lignes, 11 sont uniques

Le résultat après l'application de la macro est 73

Où est le problème?

Cordialement

62test-excel-3.zip (16.88 Ko)

Ah oui désolé, je suis crevé, je suis resté trop longtemps sur ce fichier sans trouver la réponse...

Merci énormément pour ton aide, sérieusement tu me sauves !

Trop fort ! Merci encore !

Amadéus a écrit :

Bonjour

Comme tu peux le voir sur ce fichier, sur 84 lignes, 11 sont uniques

Le résultat après l'application de la macro est 73

Où est le problème?

Cordialement

Bonjour,

Après avoir testé ta macro sur mon fichier, il se trouve qu'elle ne marche pas exactement comme je le souhaite.

Les lignes 79 et 81 n'auraient pas dû disparaître d'où la difficulté de ma question :

009169 142824 20141741

009169 142824

Ce couple doit rester car ils ont les deux mêmes colonnes et lorsque cette situation arrive, la ligne 1 et 2 de cet exemple doit rester.

009267 142824 20141741

009267 142824

Pareil ici

Merci pour votre aide,

Cordialement

Amadéus a écrit :

Bonjour

Comme tu peux le voir sur ce fichier, sur 84 lignes, 11 sont uniques

Le résultat après l'application de la macro est 73

Où est le problème?

Cordialement

Ca y est j'ai trouvé !! C'était tout bête en fait...

Il suffisait de faire :

un concatener des deux premieres lignes (colonne D) puis =NB.SI($D$2:$D$84;D2)*(NBVAL(A2:C2)=3)

Tous les 1 seront uniques !!

Merci pour ton aide en tout cas

Amadéus a écrit :

Bonjour

Comme tu peux le voir sur ce fichier, sur 84 lignes, 11 sont uniques

Le résultat après l'application de la macro est 73

Où est le problème?

Cordialement

Bonjour,

Après avoir testé ta macro sur mon fichier, il se trouve qu'elle ne marche pas exactement comme je le souhaite.

Les lignes 79 et 81 n'auraient pas dû disparaître d'où la difficulté de ma question :

009169 142824 20141741

009169 142824

Ce couple doit rester car ils ont les deux mêmes colonnes et lorsque cette situation arrive, la ligne 1 et 2 de cet exemple doit rester.

009267 142824 20141741

009267 142824

Pour résumer, je veux que seul les lignes qui ont un unique nombre en colonne 1, un unique nombre en colonne 2 et un unique nombre en colonne 3 soient isolés

Comme l'exemple ci-dessus, je veux que lorsque cette situation existe, les lignes restent.

Merci pour votre aide,

Cordialement

antchh111 a écrit :

Ah oui désolé, je suis crevé, je suis resté trop longtemps sur ce fichier sans trouver la réponse...

Merci énormément pour ton aide, sérieusement tu me sauves !

Trop fort ! Merci encore !

Amadéus a écrit :

Bonjour

Comme tu peux le voir sur ce fichier, sur 84 lignes, 11 sont uniques

Le résultat après l'application de la macro est 73

Où est le problème?

Cordialement

Rechercher des sujets similaires à "isoler supprimer lignes uniques"