• Initiateur de la discussion Initiateur de la discussion Temjeh
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Temjeh

XLDnaute Accro
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

Dernière édition:
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
 
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
 
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:
Re : Double ligne

Bonjour à tous,

Peux-tu essayer ceci :

Capture 1.jpg

A+ à tous
 

Pièces jointes

  • Capture 1.jpg
    Capture 1.jpg
    48.1 KB · Affichages: 49
  • Capture 1.jpg
    Capture 1.jpg
    48.1 KB · Affichages: 46
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
 
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

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour