gerer les doublons

R

reno

Guest
bonjour à tous!

Mon problème est le suivant :

J'ai deux colones A et B de N° de téléphone,
j'aimerais créer une troisieme colone C qui contiendrai les n° de B qui ne sont pas présent dans la colone A,

Comment faire ? please
 
C

Creepy

Guest
Bonjour all,

Voici un bout de code que j'ai fait !
J'ai dans ma colonnes A des nombres à 12 chiffres et des nombres à 13 ciffres dans ma colonnes B (des EAN en faites).

Ma Macro surligne en Jaune dans les colonnes A & B les doublons et laisse en Blanc les Orphelins. De plus dans les colonnes D & E, les doublons sont réécris en face l'un de l'autre

----- CODE -----
'
' Macro enregistrée le 29/07/03 par Christophe Prevost
' Cette macro compare des EAN IRI à 12 chiffres Vs EAN Secodip 13 Chiffres
'
Dim EAN12 As Range
Dim EAN13 As Range
Dim Cell As Range
Dim i As Integer, x As Integer

Set EAN12 = Sheets(1).Range("A2:A" & Range("A65536").End(xlUp).Row)
Set EAN13 = Sheets(1).Range("B2:A" & Range("B65536").End(xlUp).Row)
x = 2

For Each Cell In EAN12
For i = 1 To EAN13.Count
If CStr(Cell) = CStr(Left(Cells(i, 2), 12)) Then
Cells(x, 4) = Cell: Cells(x, 5) = Cells(i, 2)
Cell.Interior.ColorIndex = 6: Cells(i, 2).Interior.ColorIndex = 6
x = x + 1
End If
Next i
Next Cell

End Sub
------

++

Creepy
 
J

Jean-Marie

Guest
Bonjour

Ou par formule matricielle, à valider par Ctrl+Shift+Entrer, formule à recopier vers le bas.

=SI(LIGNES(A$1:A$100)-SOMMEPROD((NB.SI(A$1:A$100;B$1:B$100)<>0)*1)<LIGNES(A$1:A1);"";INDEX(B$1:B$100;PETITE.VALEUR(SI(NB.SI(A$1:A$100;B$1:B$100)=0;LIGNE(A$1:A$100);65536);LIGNES(A$1:A1));1))

Tu peux masquer les valeurs 0, par le format de cellule personnalisé [=0]"";#

Il doit y avoir plus simple, mais je n'ai pas trouvé.

@+Jean-Marie
 
R

reno

Guest
Bonjour,

Encore merci pour le temps que tu as pris pour répondre à mon problème.

Je suis vraiment novice dans l'utilisation d'excel et je ne sais pas comment utiliser ta réponse. Est ce qu'elle est directement appliquable pour des numéros de téléphones. j'en ai plus 50 000 à traiter.

Encore merci.
 

Discussions similaires

Réponses
1
Affichages
235
Réponses
7
Affichages
693
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 196
Messages
2 086 098
Membres
103 116
dernier inscrit
kutobi87