Concatener 2 colonne en les croisant

souketou

XLDnaute Nouveau
bonjour,

l'intitulé est un peu tordu je l'avoue. Je joint un petit fichier qui résume très bien ce que je cherche à faire.

J'ai des reference produit des code couleur et je veux obtenir pour chaque reference produit la concaténation de cette ref et du code de chaque couleur.

Merci d'avance.
 

Pièces jointes

  • TEST.xls
    14.5 KB · Affichages: 71
  • TEST.xls
    14.5 KB · Affichages: 69
  • TEST.xls
    14.5 KB · Affichages: 72

souketou

XLDnaute Nouveau
Re : Concatener 2 colonne en les croisant

Merci pour votre réactivité mais cette formule fait une concaténation ligne par ligne et ne croise donc pas les données.

Merci d'avance pour tout éclaircissement je ne peu plus avancé sans cela.
 

Pièces jointes

  • TEST.xls
    14.5 KB · Affichages: 50
  • TEST.xls
    14.5 KB · Affichages: 50
  • TEST.xls
    14.5 KB · Affichages: 48
Dernière édition:

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Concatener 2 colonne en les croisant

Re,

voici le code à mettre dans un module
Code:
Sub Macro1()
Dim i
Dim j
Dim derligneA
Dim derligneB
Dim pos
pos = 2

derligneA = Range("A65535").End(xlUp).Row
derligneB = Range("B65535").End(xlUp).Row
For i = 2 To derligneA
    For j = 2 To derligneB
    Range("E" & pos).Value = Range("a" & i).Value & "." & Range("b" & j).Value
    pos = pos + 1
    Next j
Next i


End Sub
 

Pièces jointes

  • 111.xls
    23 KB · Affichages: 65
  • 111.xls
    23 KB · Affichages: 63
  • 111.xls
    23 KB · Affichages: 62
Dernière édition:

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Concatener 2 colonne en les croisant

Re,
sachant que cela correspond a plus de 700 ref et 50 couleurs....

ce qui te feras 35000 lignes.....................
ne perds pas de vue que si tu en a plus, Excel2003 n'acceptera pas plus de 65536 lignes

à toi d'être attentif au dépassement de capacité

bonne fin de journée
 

Discussions similaires

Réponses
4
Affichages
226

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz