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

Microsoft 365 Supprimer les lignes en doublon

Tony.R

XLDnaute Nouveau
Bonjour,

Je bloque au moment de faire une macro pour supprimer avec 2 critères et c'est là que je bloque.

Je souhaite supprimer les lignes selon 2 critères de doublon. Si dans la colonne A il y a des doublons et si dans la colonne B il y a aussi un doublon alors je souhaite supprimer la ligne où le montant de la colonne C est la plus petite.

En effet pour un numéro NOK il peut y avoir plusieurs DOM, donc pour faire un exemple selon le fichier joint, il y a une double doublon en ligne 2 et 3 et par conséquence il faut que la ligne 2 soit supprimer car c'est le montant plus petit.
Pareil pour la ligne 3 et 4 ayant un double doublon, la ligne 4 doit être supprimer (toujours la ligne du montant le plus petit)

Merci par avance.

Cordialement.
Tony
 

Pièces jointes

  • Classeur1.xlsx
    61.2 KB · Affichages: 7

Tony.R

XLDnaute Nouveau
J'ai en effet une erreur sur le projet le numéro immo on s'en fou je pense. Je vais tenter de voir comment corriger ça.

Quant au nombre décimale ça l'est déjà.

Pour revenir sur le débit et crédit. En théorie tous les montants à prendre en compte sont aux débits mais il arrive qu'il y ai des montants au crédit et non au débit dans ce cas le principe est le même faire le même travail sur les crédits donc dans l'exemple que tu montres même facture et même numéro proj alors le montant à supprimer est la première.
 

Tony.R

XLDnaute Nouveau
L'erreur vient de là mais ce n'est pas une erreur car je ne suis pas obligé d'avoir que des chiffres dans projet il peut y avoir des lettres aussi. Comment je fais pour palier à cette erreur ?
 

Tony.R

XLDnaute Nouveau
ok déjà grâce au changement en type text je viens de régler ce problème et je peux générer le PQ.

Comment tu as fait pour ajouter les autres colonnes ? car il m'a simplement ajouter le numéro facture, projet et débit.

On peut pas ajouter une double analyse, PQ regarde le double doublon pour les débits et la même chose pour les crédits?
 

Cousinhub

XLDnaute Barbatruc
Inactif
Re-,
Pour rajouter les autres colonnes, j'ai effectué une fusion entre la dernière étape et une autre d'avant.
Je regarde en ce moment pour les "doublons", mais pas simple....
 

Cousinhub

XLDnaute Barbatruc
Inactif
Re-,
J'éprouve quelques difficultés à comprendre l'histoire des doublons débit/crédit...
Par exemple, le numéro de facture F2023-03-1459, qui concerne deux projets différents, et qui comporte 6 lignes par projet, que voudrais-tu en sortir exactement?
Date comptableDate ImputationCRBSAFilNom fournisseursNuméro de factureDébit SaisiCrédit saisiprojNumero d'Immo
18/04/202318/04/2023043M241S4INOP'SF2023-03-14591058,400,002950
52493​
18/04/202318/04/2023043M241S4INOP'SF2023-03-145910800,000,002950
52493​
18/04/202318/04/2023045M241S4INOP'SF2023-03-1459294,000,002974
52542​
18/04/202318/04/2023045M241S4INOP'SF2023-03-14593000,000,002974
52542​
18/04/202320/04/2023043M241S4INOP'SF2023-03-14590,001 058,402950
52493​
18/04/202320/04/2023043M241S4INOP'SF2023-03-14590,0010 800,002950
52493​
18/04/202320/04/2023043M584S4INOP'SF2023-03-14591058,400,002950
52493​
18/04/202320/04/2023043M584S4INOP'SF2023-03-145910800,000,002950
52493​
18/04/202320/04/2023043M584S4INOP'SF2023-03-1459294,000,002974
52542​
18/04/202320/04/2023043M584S4INOP'SF2023-03-14593000,000,002974
52542​
18/04/202320/04/2023045M241S4INOP'SF2023-03-14590,00294,002974
52542​
18/04/202320/04/2023045M241S4INOP'SF2023-03-14590,003 000,002974
52542​
 

Tony.R

XLDnaute Nouveau
En faite pour faire simple, on doit se focaliser sur les double doublon du numéro de facture et du projet. et on doit soit garder la plus grosse ligne du débit OU la plus grosse ligne du crédit. quand il y a du débit il y a pas de crédit et inversement quand il y a un crédit il y a pas de débit.

Les petites lignes sont un pourcentage de la grande ligne non on en a pas besoin voila pourquoi on supprime.

ce qui compte c'est d'avoir un projet diffèrent par numéro de facture mais pas 2 fois le même projet pour la même facture car c'est un petit pourcentage du grand montant (voila pourquoi ça se dédouble)

Pour répondre à ton exemple on aurait du garder la ligne 2-4-6-8-10-12 toujours le plus grande (peu importe si c'est débit ou crédit)

Est ce plus clair ?
 

Cousinhub

XLDnaute Barbatruc
Inactif
Re-,
Bon, c'est pas tout à fait ce que j'obtiens...
Regarde la V4, dans la requête, je fais le filtre (sur l'onglet) sur cet exemple...
 

Pièces jointes

  • PQ_Tony_V4.xlsx
    234.8 KB · Affichages: 1

Cousinhub

XLDnaute Barbatruc
Inactif
Bonjour,
J'ai revu la technique...
Dans cette V5, il n'y a plus de valeurs dans les 2 colonnes (débit et crédit) simultanément
Si crédit alors pas de débit, et inversement (et à chaque fois, le max)
Par contre, pour l'exemple cité plus haut, je n'en sors que 4 lignes
Si ça te convient...
 

Pièces jointes

  • PQ_Tony_V5.xlsx
    207.9 KB · Affichages: 2

Discussions similaires

Réponses
22
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…