Generateur de combinaison 4 colonnes

Bonjour

Je souhaite avoir une solution pour générer toutes les combinaisons possibles a partir de 4 listes de caractères alphanumériques

exemple

LISTE 1LISTE 2LISTE 3LISTE 4LISTE des 1 679 616 Combinaisons possibles
00000 0 0 0
11110 0 0 1
22220 0 0 2
33330 0 0 3
44440 0 0 4
55550 0 0 5
66660 0 0 6
77770 0 0 7
88880 0 0 8
99990 0 0 9
AAAA0 0 0 A
BBBB0 0 0 B
CCCC0 0 0 C
DDDD0 0 0 D
EEEE0 0 0 E
FFFF0 0 0 F
GGGG0 0 0 G
HHHH0 0 0 H
İİİİ0 0 0 İ
JJJJ0 0 0 J
KKKK0 0 0 K
LLLL0 0 0 L
MMMM0 0 0 M
NNNN0 0 0 N
OOOO0 0 0 O
PPPP0 0 0 P
QQQQ0 0 0 Q
RRRR0 0 0 R
SSSS0 0 0 S
TTTT0 0 0 T
UUUU0 0 0 U
VVVV0 0 0 V
WWWW0 0 0 W
XXXX0 0 0 X
YYYY0 0 0 Y
ZZZZ...

Merci a vous !

Bonjour et bienvenue,

Voir fichier et respecter les consignes !

Cdlt.

126amelie45.xlsx (197.58 Ko)

Bonjour à tous,

un essai macro ( on doit en trouver des centaines sur le net...)

Sub amelie45()
Dim T, TT(), i As Long, j As Long, k As Long, m As Long, Lig As Long, col As Integer
T = Range("A2:A37")
ReDim TT(1 To UBound(T) ^ 3, 1 To UBound(T))
col = 1
For i = LBound(T) To UBound(T)
    For j = LBound(T) To UBound(T)
        For k = LBound(T) To UBound(T)
            For m = LBound(T) To UBound(T)
                Lig = Lig + 1
                If Lig > UBound(TT, 1) Then
                    Lig = 1
                    col = col + 1
                End If
                TT(Lig, col) = T(i, 1) & " " & T(j, 1) & " " & T(k, 1) & " " & T(m, 1)
            Next
        Next
    Next
Next

Range("F2").Resize(UBound(TT, 1), UBound(TT, 2)) = TT
End Sub

A+

Re,

@AlgoPlus,

1.679.616 lignes dans une feuille Excel ?

Cdlt.

...1.679.616 lignes dans une feuille Excel ?

Oui ! mais sur 36 colonnes de 46656 lignes

Re,

J'ai opté pour 2 feuilles de +/- 800.000 lignes...

Cdlt.

Genial !

Merci Jean Eric et aussi merci AlgoPlus vous êtes super !

Bonjour Jean-Eric j'ai un nouveau projet, pouvez vous m'aider ?

https://forum.excel-pratique.com/excel/filtrage-d-une-liste-assez-massive-176175

Rechercher des sujets similaires à "generateur combinaison colonnes"