Re : Afficher toute les solutions d'une somme variable
Merci à vous tous !!! Je ne m'attendais pas du tout à trouver trois fichiers aujourd'hui !
Alors, j'ai regardé tout cela de plus près... Je vais prendre les fichiers dans l'ordre.
Bonjour Florent76, bonjour à tous,
Ci-joint un autre essai avec une macro.
Dans la colonne sélection, on choisit pour chaque lettre le nombre de fois que la lettre est sélectionnée, pui son lance la macro "Combinaisons".
Les résultats sont directement inscrits à partir de la colonne G avec les lettres choisies et la somme de chaque combinaison.
J'ai fait quelques tests et ça a l'air de marcher sauf erreur, omission ou problème mal compris.
Le nombre de lettres max est égal à 15 mais il suffit de changer la taille de la table dans la macro pour changer la limite.
@+
Gael
Bravo pour la macro Gael, cela a l'air de marcher effectivement : c'est fantastique et je pense que tu as exactement compris le problème.
On a juste deux limites techniques, mais ne remettant absolument pas en cause la bonne marche du calcul :
- les valeurs calculées par la macro reste affichées à l'écran. Quand on demande moins de lettres à la fois suivante, la solution précédente peut rester affichée à droite et en dessous, il faut parfois faire bien attention au limites du tableau qui est la colonne Somme. Est-ce qu'il y aurait moyen d'effacer les résultats précédents avant de relancer la macro ???
- quand il n'y a qu'une possibilité, la somme n'est pas affichée. C'est un détail car ce n'est pas un problème en fait : c'est bien le fait d'en avoir de multiples qui posent la difficultée qui est résolue ici.
- le problème récurrent qui revient : dépassement de capacité ou l'indice n'appartient pas à la sélection lorsque j'essaie de rentrer un nombre de lettre près de celles qui ont 3 valeurs comme le C et le E. Ce qui est étrange, c'est que la case dans la colonne sélection prends la mise en forme de la colonne grisée avec les valeurs (je suis sur excel 2007, cela explique peut-être cela). Serait-il possible d'insérer une colonne libre entre D et E pour bien séparer les deux, peut-être que ça marcherait bien ensuite.
Je me rends compte que je ne suis pas un pro en stats, car en mettant beaucoup de lettre avec de nombreuses valeurs possibles, le nombre de solutions peut rapidement dépasser plusieurs milliers lorsque l'on va jusqu'à 12 lettres.
Un très grand merci !!!!