Comment générer une liste de toutes les combinaisons de 4 chiffres possibles dans Excel ?

Bonsoir, helpmeplease et bienvenue sur XLD Une feuille Excel comporte 1 048 576 lignes et 16 384 colonnes, donc environ 1,72E+10 cellules. 1,68E+07 combinaisons tiendront donc aisément sur une feuille.

Mais FFFFFFFFFFFFFFFF en hexa correspond à 18 446 744 073 709 552 000 (1,8E+19) en décimal.

1,68E+07 combinaisons tiendraient aisément sur une feuille. mais 1.8E+19 nécessiteront 1.07E+9 feuilles...

Et de toutes les manières, lire une feuille contenant 16 millions d'informations, à raison d'une info par seconde, 24/24 (86400/j) prendrait 194 jours.

Précisez l'utilité pour que nous puissions vous conseiller plus utilement

Comment générer une liste de toutes les combinaisons de 4 chiffres possibles dans Excel ?

Dernière édition: 11 Mai 2019

Merci de votre réponse c'est pour un projet confidentiel j'ai déjà l'outil pour traiter toutes ses informations il me faut juste les données sur excel pour que je puisse les utiliser par la suite les seuls combinaisons que j'ai trouver sur excel sont avec 5-6 chiffres seulement ... et j'ai pas réussi a les adapter a ma problématique ... Je viens d’édité ma problématique j'avais oublier un détail ...

Dernière édition: 11 Mai 2019

Bonjour @helpmeplease, La question n'est pas assez précise. A priori, on travaille avec 16 symboles (0 à 9 et A à F). Que vient faire le chiffre 6 dans l'affaire dans l'expression (16^6 = 16,777,216) ? Que désirez vous ?

  • Les permutations des 16 symboles ? (ça c'est mal parti comme vous l'a indiqué @Victor21)
  • Les arrangements n parmi 16 ?
  • Les combinaisons n parmi 16 ?
  • ou autre chose ?

Bonsoir oui je viens de préciser ma demande d'aide encore désoler j'avais oublier un détail ...
Donc si je récapitule je souhaite avoir toutes les combinaisons possible de 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F sans répétition et sur 6 caractère exemple 1AE824-89AB14-67FA24 j’espère être plus clair merci de votre aide

non pas une suite c’était pour l'exemple sur 6 caractère il me faut toutes les combinaisons possible sans répétition des caractère 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F sur 6 caractère
je sais pas si c'est plus clair pour vous.

Merci pour ton aide staple1600 oui tu t’égare ^^ Je pense que c'est plus simple que ça il me faut juste un moyen de générer toutes les possibilité sur 6 caractère sans répétition de 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F exemple = A90EF1,6C8DA1,FFF715 déjà un grand merci a vous tous pour votre aide j’espère avoir la solution prochainement

Bonsoir. Moi, ce que ça m'évoque irrésistiblement ce sont tous les codes de couleurs possible en hexadécimal !

Utilisez la fonction DECHEX. Elle convertit un nombre en texte hexadécimal. La fonction HEXDEC fait l'inverse.

Bonjour à tous, tu veux la liste des nombres hexa sur 3 octets quoi. En A1 :

=DROITE("0000"&DECHEX(LIGNE()-1);5)&DROITE(DECHEX(COLONNE()-1);1)

à tirer sur 16 colonnes. Copier A1: P1 à coller sur A2:A1048576

eric

Bonsour®

il s'agit simplement en fait d'afficher la représentation Hexadécimale des nombres de 0 à 16^6 Ndec===>Nhexa en formule = DecHex(N;6) en VBA = Dec2Hex(N,6) sub liste_DecHex dim i as long For i=0 to 16^2 ' 16^6 cells(i,1)=WorksheetFunction.Dec2Hex(i,6) next

end if

Re, Modeste, ça ne rentre pas sur une seule colonne, il en faut 16. Je n'avais pas vu le 2nd paramètre, du coup on peut simplifier ma proposition :

=DECHEX(LIGNE()-1;5)&DECHEX(COLONNE()-1;1)

eric