• Initiateur de la discussion Initiateur de la discussion reno
  • 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 !

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
 
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
 
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
 
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.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
159
Réponses
2
Affichages
459
Réponses
2
Affichages
288
Réponses
11
Affichages
488
Retour