Solution pratique pour gérer les doublons et les lignes vide

Bonsoir,

Je souhaite utiliser votre macro, mais peut-elle être utilisé sur 2 colonnes à la fois ?

Mon problème :

Colonne A = 10032002 (je l’appelle n° de section)

Colonne B = (valeur à ne pas chercher)

Colonne C = (valeur à ne pas chercher)

Colonne D = (valeur à ne pas chercher)

Colonne E = 57850 (je l’appelle n° de facture)

Dans la colonne A on retrouve toujours les même nombre (10032002 ; 10032003 ; 10032004)

Sauf que dans la colonne E, j’impute les numéro de facture sur chaque section.

En règle générale, il y a 1 n° de facture pour 1 n° de section, dans ce cas je peux utiliser la fonction « Validation des données » et saisir la formule : =NB.SI($E$2:$E$99999;E2)=1

pour que Excel m’empeche de saisir 2 fois la même facture dans la colonne E.

Mais sachant que je suis amenée à saisir 2 fois la même facture en colonne E sur 2 sections différentes en colonne A, comment puis-je demander à Excel de vérifier les doublons sur 2 colonnes différentes ?

Je m’explique, je souhaite que Excel me dise :

Colonne A Colonne B Colonne C Colonne D Colonne E

10032002 57801

10032002 57802

10032003 57803

10032002 57804 DOUBLON VALIDE

10032003 57804 DOUBLON VALIDE

10032004 57805

10032002 57806

10032002 57801 ERREUR DOUBLON

Pouvez-vous m’aider ?

Bonsoir et bienvenue,

Sans macro, dans la colonne recevant les mentions de doublons, une formule similaire à :

' =SI(OU(A7="";E7="");"";SI(CONCATENER(A$7:A$14;E$7:E$14)=CONCATENER(A7;E7);"ERREUR DOUBLON";SI(NB.SI(E$7:E$14;E7)>1;"DOUBLON VALIDE";"")))

pour la plage à observer de la ligne 7 à la ligne 14 (à adapter, bien sûr !)

le tout, à valider en Matricielle par CTRL+MAJ+ENTREE en stabilant toute la formule, puis tirer vers le bas.

Bonne suite

Cordialement

axion

bonjour

un autre essai sans validation particuliere ;sans concatenation

42chrislabs2.xlsx (10.09 Ko)

a tester et adapter

cordialement

edit j'avais omis les vides

Rechercher des sujets similaires à "solution pratique gerer doublons lignes vide"