Combinaison sans repetion en colonne

Bonjour,

je souhaiterai obtenir toutes les combinaisons de 5 chiffres (sans doublons), sous forme de tableau excel

exemple

j'ai 20 numéros (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20)

j'aimerai obtenir TOUTES LES COMBINAISONS de 5 chiffres dans n'importe quel sens (avec 14, puis 15, puis 16, puis 17, puis 18, puis 19, et enfin 20 chiffres)

1 5 3 8 9

18 20 11 6 7

3 6 8 4 1

6 7 5 12 18

etc etc etc

si quelqu'un peut m'aider SOUS FORME DE TABLEAU EXCEL

ci joint la ALEA que j'ai utilisé mais ça ne marche pas

121fonctionalea.xlsx (11.82 Ko)

Bonjour Quelqu'un peut m'aider?

Bonjour,

S'agissant du nombre de combinaisons de 5 nombres parmi 20, leur nombre se monte à 15 504, ce qui reste honnête,et facilement listable au moyen d'une quintuple boucle :

Sub ListerCombi()
    Dim a%, b%, c%, d%, e%, lg&, cmbi
    For a = 1 To 16
        For b = a + 1 To 17
            For c = b + 1 To 18
                For d = c + 1 To 19
                    For e = d + 1 To 20
                        cmbi = Array(a, b, c, d, e)
                        ActiveSheet.Cells(lg, 1).Resize(, 5).Value = cmbi
                        lg = lg + 1
                    Next e
                Next d
            Next c
        Next b
    Next a
End Sub

Mais si tu parles de permutations, chaque combinaison en génère 120, et tu en auras au total : 1 860 480, ce qui commence à être un peu plus lourd ! On dépasse déjà largement le nombre de lignes d'une feuille.

Et l'intérêt d'une telle liste étant en tout état de cause discutable, il serait à mon sens préférable que tu indiques plutôt quel est ton objectif...

Cordialement.

Bonjour MFerrand ! Mon objectif c'est d'atteindre toutes combinaisons possibles par regroupement de 5 en ligne puis en colonne sans repetition.

Par exemple:

Colonne

Ligne 1 5 3 8 9.........

18 20 11 6 7 .......

3 6 8 4 1......

6 7 5 12 18.....

Tu n'as pas lu ma réponses !

Rechercher des sujets similaires à "combinaison repetion colonne"