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
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
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:
- Combinaisons possible de 5 elément parmis 16 VBA excel
- Iphone 16 - Accueil - Téléphones
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si et excel - Guide
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
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.
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.
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
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?
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?
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
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.
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.
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
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.
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.
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
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.
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.