Générer toutes les combinaisons possibles d'une suite - VB/VBA/VBS - Programmation
Marsh Posté le 23-05-2008 à 17:17:02
Le mieux c'est que tu nous affiche ton code pour que nous puissions le modifier ensemble
Marsh Posté le 26-05-2008 à 07:54:19
man_coef a écrit : Bonjour! |
Salut,
Il me semble bien que la macro suivante a été postée sur ce forum:
Code :
|
Marsh Posté le 28-04-2008 à 16:07:40
Bonjour!
Je suis bloqué pour la réalisation d'une macro.
J'aimerai pouvoir générer toutes les combinaisons possibles d'une suite.
Exemple :
Si on a la suite A-B, le résultat est :
A-B / B-A
Si on a la suite A-B-C, le résultat est :
A-B-C / B-C-A / C-B-A / C-A-B / A-C-B / B-A-C
Je ne suis pas très calé en maths, mais je crois que le nombre de possibilités est une factorielle : Nbr_arguments!
J'ai fait une macro qui fonctionne jusqu'à 4 éléments. Au dela de 4, cela ne fonctionne plus (toutes les possibilités ne sont pas présentées). Je trouve vraiment que cet algorithme est compliqué et je crois que je ne suis pas en mesure de l'inventer. Avez-vous un algorithme qui effectue ce genre d'opérations?
Je vous remercie de vous être penchés quelques secondes sur mon message et je vous remercie d'avance si vous avez des choses à me proposer.
Bon courage! ;-)