Combinaisons possible de 5 elément parmis 16 VBA excel

Fermé
excel 2013 - 14 oct. 2015 à 20:03
PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 - 15 oct. 2015 à 16:47
Team,
Bonjour,

Je cherche a exploiter excel pour créer une application qui permet de générer les combinaisons possible de 5 éléments de 1 à 16 avec répétition.

Je vous serais gré de bien vouloir m'indiquer les étapes à suivre ... Merci d'avance

A voir également:

2 réponses

PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 26
15 oct. 2015 à 15:24
Bonjour,

5x variables et 5x boucles

Disons a, b, c, d, e de 1 à 16

Pour votre variable A, on boucle de 1 a 16,
dans la boucle, on met une autre boucle de 1 a 16 sur la variable B
Ainsi de suite avec les variables C D E,
et dans la dernière boucle pour la variable E, on met l'écriture du contenu des variables et on change de ligne.

Attention, on parle de 16 exposant 5, donc 1 048 576 combinaisons possible.

Il ne vous reste qu'a coder cela
Au besoin, voici un lien vers un tutoriel pour les boucles
https://www.excel-pratique.com/fr/vba/boucles.php

Si vous buter sur un morceau de code, il nous fera plaisir de vous aider un peu plus, juste a écrire à quel endroit vous êtes rendu.
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 759
15 oct. 2015 à 15:37
Bonjour,

Je ne comprends pas cette partie de la question : 5 éléments de 1 à 16
Cela veut dire que l'on choisit, aléatoirement, 5 nombres compris entre 1 et 16, et qu'on en cherche toutes les combinaisons possibles?
0
PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 26
Modifié par PlacageGranby le 15/10/2015 à 15:41
Bonjour Pijaku,

J'y vais avec ma compréhension, il faut généré,,, aucune autre explication.
Donc je génère machinalement les combinaison possible
1 1 1 1 1
1 1 1 1 2
1 1 1 1 3
....
etc etc.
....
16 16 16 16 16


Aucune mention sur aléatoire ou autre.
S'il reviens donner d'autre explication ou raffinement, on verra.
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 759 > PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019
15 oct. 2015 à 15:49
Bonjour PlacageGramby,

Je comprends mieux, merci.
Ma vieille tête me joue des tours en ce moment...

Si pas de retour de l'intéressé, je te propose de poster tout de même un code en réponse.
Ce genre de truc peut toujours resservir à quelqu'un.
0
PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 26 > pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024
15 oct. 2015 à 16:47
En effet, mais j'essaie de ne pas poster de code.
Ca m'a pas l'air très utile comme code, donc probablement un travail scolaire.
Donc pas de code tant et aussi longtemps qu'il n'y a pas une esquisse d'effort en VBA.
Je donne un algo de base, et un site sur les boucles, et j'attend.
0