Bonjour,
J'ai un tableau à 5 colonnes.
J'ai beaucoup de lignes dans ces 5 colonnes.
J'aimerai qu'à partir d'une macro, je puisse lister dans une autre feuille excel toutes les combinaisons possibles entre toutes les données de ce tableau. Je veux que dans l'autre tableau, il y soit inscrit les données de ce tableau et non pas des données "A", "B", etc comme j'ai pu en voir sur d'autres messages.
Comment puis je faire ?
Merci de votre réponse.
Cordialement,
A voir également:
Liste combinaisons sous VB pour un tableau sur Excel
Bin je te propose un code de rien du tout, à toi d'adapter :
NbLignes mis dans le tableau ltMax(0 to 4) as long
Dim ltValues(0 to 4) as String
Dim lLastWrite as long
llastwrite=0
for i=1 to ltMax(0)
ltValues(0)=Sheet1.Cells(i,1)
for j=1 to ltMax(1)
ltValues(1)=Sheet1.Cells(j,2)
for ...
..
ltValues(4)=Sheet1.Cells(m,5)
lLastWrite=lLastWrite +1
Sheet2.Cells(lLastWrite ,1)=ltValues(0)
Sheet2.Cells(lLastWrite ,2)=ltValues(01)
Sheet2.Cells(lLastWrite ,3)=ltValues(02)
Sheet2.Cells(lLastWrite ,4)=ltValues(03)
Sheet2.Cells(lLastWrite ,5)=ltValues(04)
Next
Next
...
Next