Créer un tableau avec toutes les intersections d'une liste de variables

Bonjour,

Je souhaiterais créer un tableau avec toutes les intersections d'une liste de variables.

Imaginons que j'ai trois variables :

Habit : T-shirt, Pantalon, ou Chaussures

Couleur : Rouge, Bleu, Vert

Prix : 10€, 20€, 30€

Connaitriez -vous SVP une solution pour avoir, à partir de cette liste, rapidement un tableau de la forme suivante :

T-shirt Rouge 10€

T-shirt Rouge 20€

T-shirt Rouge 30€

T-shirt Bleu 10€

T-shirt Bleu 20€

T-shirt Bleu 30€

T-shirt Vert 10€

T-shirt Vert 20€

T-shirt Vert 30€

Et les 18 autres occurrences?

Merci d'avance,

Et hop

à adapter

Sub occurencesz()

habit = Array("T-shirt", "Pantalon", "Chaussures") 'h
Couleur = Array("Rouge", "Bleu", "Vert") 'c
prix = Array("10€", "20€", "30€") 'P

i = 1

For Each h In habit
For Each c In Couleur
For Each p In prix

Sheets("Feuil1").Cells(i, 1) = h & " " & c & " " & p & " "
i = i + 1
Next p
Next c
Next h

End Sub

Merci beaucoup, je devrais pouvoir réussir à bricoler avec ça.

En réalité, je voudrais chaque variable dans une colonne différente.

Est-ce que cette modif de code suffirait svp ?

Sheets("Feuil1").Cells(i, 1) = h

Sheets("Feuil1").Cells(i, 2) = c

Sheets("Feuil1").Cells(i, 3) = p

Nativement, le logiciel ne permet pas cette manipulation?

Merci beaucoup.

(Presque) tout est possible ^^

Je ne suis pas sûr d'avoir bien cerné ce que tu veux, mais oui ton code est fonctionnel

Sub occurencesz()

habit = Array("T-shirt", "Pantalon", "Chaussures") 'h
Couleur = Array("Rouge", "Bleu", "Vert") 'c
prix = Array("10€", "20€", "30€") 'P
i = 1

For Each h In habit
For Each c In Couleur
For Each p In prix

Sheets("Feuil1").Cells(i, 1) = h
Sheets("Feuil1").Cells(i, 2) = c
Sheets("Feuil1").Cells(i, 3) = p
i = i + 1

Next p
Next c
Next h

End Sub

A voir si c'est ce que tu cherches à obtenir.

Merci, c est parfait.

En réalité c est des valeurs chiffrées et il faudra que je fasse des calculs d où l intérêt de les avoir dans des colonnes séparées.

Le but est de voir quel impact à chaque changement de variable sur le résultat final (le calcul).

Je pourrais faire ce que je veux avec votre code.

Merci beaucoup.

Rechercher des sujets similaires à "creer tableau toutes intersections liste variables"