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

Double ligne

Temjeh

XLDnaute Accro
Supporter XLD
Bonjour et merci d'avance

J'ai une boucle en VBA qui test double ligne mais sur +3000 ligne c'est assez long l'exécution.

En MFC ca serait peut-être moins lourd.

J'ai des données de Col A à Col F.

J'aimerais tester les doublons de seulement Col B à D si Valeur en B n'est pas vide

Merci de votre temps

Temjeh
 

Pièces jointes

  • doublons.xlsx
    10.9 KB · Affichages: 25
  • doublons.xlsx
    10.9 KB · Affichages: 32
  • doublons.xlsx
    10.9 KB · Affichages: 29
Dernière édition:

Temjeh

XLDnaute Accro
Supporter XLD
Re : Double ligne

Bonjour et merci

En col A des no de zone différente aussi pas besoin de test
En col E c'est des notes divers, donc pas d'intéret
En F c'est des dates divers, donc pas besoin de test

J'aimerais juste tester les valeurs de COL B, C et D si B n'est pas vide
Après je regarde la zone ou il n'a pas besoin d'être là

Merci

Temjeh
 

mutzik

XLDnaute Barbatruc
Re : Double ligne

bonjour la foule,

perso je fais sans macro
1. tri sur col B, C et D avec données / trier
2. je mets en G2 : =ET(B2=B1;C2=C1;D2=D1), formule qui me renvoie VRAI ou FAUX selon que la ligne est un doublon par rapport à la ligne précédente
3. recopier cette formule vers le bas
4. copie / coller valeurs de la col G sur elle-même
5. on peut classer maintenant d'après la col G
6. on peut supprimer toutes les lignes ou col G ="VRAI" car ce sont des lignes en doublons
 

Temjeh

XLDnaute Accro
Supporter XLD
Re : Double ligne

Bonsoir

En attendant mieux en MFC

Un cell tampon ici en col i : =B4&C4&D4
En col J: =SI(SOMMEPROD(ESTNUM(TROUVE(B4&C4&D4;I:I))*1)=1;"AUCUN";"DOUBLONS")


Mais ca rend la feuille lourde

A+
 
Dernière édition:

Temjeh

XLDnaute Accro
Supporter XLD
Re : Double ligne

Merci mtszik

Je cherchais aussi une genre d'alerte qui colore après l'écriture.

Je vais assayé avec vos suggestions, trie avec colonne alerte ou filtre.

Si non, je garderai ma boucle qui teste chaque ligne sur +3500 ligne.

Temjeh
 

JCGL

XLDnaute Barbatruc
Re : Double ligne

Bonjour à tous,

Un $ de plus devrait régler l'affaire :



A+ à tous
 

Pièces jointes

  • Capture 1.png
    10.3 KB · Affichages: 44
  • Capture 1.png
    10.3 KB · Affichages: 44
  • MeFC 3 colonnes.xlsx
    15 KB · Affichages: 21
  • MeFC 3 colonnes.xlsx
    15 KB · Affichages: 27
  • MeFC 3 colonnes.xlsx
    15 KB · Affichages: 27

Temjeh

XLDnaute Accro
Supporter XLD
Re : Double ligne

Merci beaucoup JC c'est presque bon.

On approche grandement.

Ais-je fait une erreur mais on dirais qu'il ne prend pas en compte la colonne C ?

J'ai omis que col C peut être vide à l'occasion mais compte pour le test.

voir pj


Il colorre si double en B et en D mais oublie la colonne C dans ta démo!
J'entre 1, 2 et 3 sur toutes les lignes tiré vers le bas et ils les comptes tous comme doublon alors qu'il y en a aucun.
=ET($B1<>"";NB.SI($B$1:$D1;$B1:$D1)>1)

Un autre dollar a ajouté?

Temjeh
 

Pièces jointes

  • MeFC 3 colonnes.xlsx
    10.4 KB · Affichages: 14
  • MeFC 3 colonnes.xlsx
    10.4 KB · Affichages: 22
  • MeFC 3 colonnes.xlsx
    10.4 KB · Affichages: 23
Dernière édition:

Discussions similaires

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