Supprimer doublons lignes et colonnes [Résolu/Fermé]

Signaler
Messages postés
132
Date d'inscription
lundi 14 février 2011
Statut
Membre
Dernière intervention
29 juillet 2019
-
Messages postés
9621
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 novembre 2020
-
Bonjour,

Je vous expose mon problème,

je dois mettre à jour la base de donnés suivante (onglet premier filtre) c'est à dire : supprimer toutes les lignes qui sont en doublons sur toutes les colonnes.



https://www.cjoint.com/c/FBdpG6rEsyG



J'espère avoir était claire.

J'ai essayer de chercher sur d'autre forum, impossible de trouver la solution qui me correspond le mieux.



Je vous remercie par avance

5 réponses

Messages postés
25552
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
17 novembre 2020
5 598
Bonjour
et que doit n considérer comme doublon. D'après Excel si on prend le total du tableau, il n'y a pas de doublon;
A partir de quelles infos les lignes sont elles en doublon?
crdlmnt
Messages postés
9621
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 novembre 2020
1 959
Bonjour

Quelles sont les colonnes à prendre en compte pour déterminer les doublons ?
Si je prends toutes les colonnes, il n'y a pas de doublon

RQ1. Je pense qu'il faut passer par une macro
RQ2. Salut Vaucluse, je vois qu'on est d'accord sur l'abscence de doublon

Cdlmnt
Messages postés
132
Date d'inscription
lundi 14 février 2011
Statut
Membre
Dernière intervention
29 juillet 2019
48
En fait ce serai les lignes des colonnes B , C et D

Exemple ETS DENT'OPTIQUE a deux ligne avec la description courte PM400
Messages postés
132
Date d'inscription
lundi 14 février 2011
Statut
Membre
Dernière intervention
29 juillet 2019
48
https://www.cjoint.com/c/FBeiQSB7c2G
Je pense que ce document est plus compréhensible. J'ai fais une modification.
J'ai essayé maccro mais cela me supprime les doublons de la colonne b c et d mais pas les autres lignes
Messages postés
25552
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
17 novembre 2020
5 598
Bonjour
regardez ici si ce fichier transformé vous convient_ il reste 932 lignes différentes

https://www.cjoint.com/c/FBei5hPAWIf

ce qui a été fait (sans VBA)
__dans la ,colonne M, tirer la formule: =B2$C2$D2
__faire sur cette colonne un copier coller spécial valeur pur supprimer les formules
__sélectionner l'ensemble de la feuille en cliquant sur la petite case au dessus des N° de ligne
__données / Supprimer les doublons
__dans la fenêtre affichée qui nomme toutes les colonnes, "désélectionner tout" et __recochez uniquement colonne M
__exécuter

Je n'ai pas testé au delà, mais je pense qu'il est possible d'effectuer cette manip sans la colonne M, en cochant les colonnes B,C,D dans la liste.

je suis sous excel 2007.. je ne me rappelle plus du chemin sous les antérieurs

Pour traiter en VBA, il devrait suffire d'enregistrer une macro pendant l'exécution

crdlmnt
Messages postés
5525
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
30 octobre 2020
515 >
Messages postés
25552
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
17 novembre 2020

Bonjour Vaucluse

Je trouve 1046 lignes en utilisant plusieurs méthodes comment cela se fait il ?
Même votre méthode me donne 1046 lignes
Messages postés
25552
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
17 novembre 2020
5 598
Chez moi, l'édition correspond au fichier que j'ai soumis, pour le reste? c'est le black out complet..... :-))
crdlmnt
Messages postés
5525
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
30 octobre 2020
515
Bonjour


Votre fichier avec les formules en colonne O et Q

http://www.cjoint.com/c/FBeiYr1EE8x
Messages postés
9621
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 novembre 2020
1 959
Bonjour à tous

Bon, j'ajoute la mienne, comme ça Stella-30 aura le choix !
http://www.cjoint.com/c/FBenNEPNDaI

Cdlmnt