Excel vba pour créer toutes les combinaisons possibles d'une gamme

J'ai un problème que je n'ai pas été en mesure de trouver n'importe où sur le web (il est peut-être là, mais je ne le trouve pas, heh).

J'ai une feuille de calcul avec 13 colonnes de données. Chaque colonne contient les variations d'un paramètre qui doit aller dans un ensemble de cas de test.

Tous d'entre eux diffèrent, comme

E:
101%
105%
110%
120%

J:
Supérieure S
Envers L
Inconvénient B
Prime V

J'ai vu plusieurs solutions à l'association en question, qui utilise des boucles imbriquées. Je voudrais rester à l'écart de 13 boucles imbriquées (mais c'est mon meilleur pari pour le moment). Je suis un peu à une perte sur la façon de générer chaque combinaison unique dans chaque colonne.

Je ne suis pas sûr si ça fait assez de bon sens pour vous les gars. J'espérais que quelqu'un pourrait au moins me diriger dans la bonne direction avec un algorithme récursif. Je souhaiterais qu'il soit suffisamment dynamique pour prendre un nombre variable de colonnes et de lignes.

Merci pour toute aide les gars, vous pouvez me donner.

source d'informationauteur Kelvin