Générer une combinaison d'identifiants

Le_Goret

XLDnaute Nouveau
Bonjour,

J'ai déjà posé ma question ce matin. Personne ne m'a répondu mais il est vrai que je n'étais pas très clair dans mes explications...

J'ai un classeur Excel avec 2 feuilles. Chacune de ses feuilles comprend une liste d'identifiants en première colonne sous forme de 3 nombres. L'objectif est de pouvoir générer dans une troisième feuille l'ensemble des combinaisons d'identifiants de la feuille 1 et de la feuille 2. Dans le lien ci-joint j'ai fait une petite maquette, ci-jointe, expliquant ce que je cherche à faire...


Je ne connais rien en programmation et suis assez démuni pour résoudre ce genre de problèmes.

Merci à vous.

Le_Goret
 

Pièces jointes

  • Combinaison.xls
    14 KB · Affichages: 52
  • Combinaison.xls
    14 KB · Affichages: 53
  • Combinaison.xls
    14 KB · Affichages: 56
Dernière édition:
G

Guest

Guest
Re : Générer une combinaison d'identifiants

Bonjour,

Ton classeur ne faisant que 19ko tu peux très bien le joindre ici. C'est peut-être la raison pour laquelle tu n'as pas eu de réponse.
ton précédent fil est de 8h36. C'est court comme attente pour relancer une discussion similaire.

A+

[Edit] Hi Pierrot:):):)
 
Dernière modification par un modérateur:
G

Guest

Guest
Re : Générer une combinaison d'identifiants

Re,

Sur la base du classeur joint:

VB:
Sub CombinerREf_Et_Sites()
Dim tRefs, tSites
Dim tRes() As Variant
Dim iRef As Long, iSite As Long, cpt As Long
With Sheets("Réf")
tRefs = .Range("A5:A" & .Cells(.Rows.Count, 1).End(xlUp).Row).Value
End With
With Sheets("Sites")
tSites = .Range("A6:A" & .Cells(.Rows.Count, 1).End(xlUp).Row).Value
End With
 
ReDim Preserve tRes(1 To 2, 1 To UBound(tSites) * UBound(tRefs))
For iSite = 1 To UBound(tSites)
For iRef = 1 To UBound(tRefs)
cpt = cpt + 1
tRes(1, cpt) = "'" & Format(tSites(iSite, 1), "000")
tRes(2, cpt) = tRefs(iRef, 1)
Next iRef
Next iSite
Sheets("Feuil3").Range("A5").Resize(cpt, 2).Value = Application.Transpose(tRes)
End Sub

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 201
Messages
2 086 172
Membres
103 152
dernier inscrit
Karibu