Combinaisons binaire tableau

lambolp640 Messages postés 23 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 7 mars 2014 - 17 oct. 2013 à 12:29
jordane45 Messages postés 38136 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 avril 2024 - 17 oct. 2013 à 13:28
Bonjour à tous

Je suis débutant en VBA excel et je souhaiterai en effet par l'intermédiaire de VBA obtenir le nombre de combinaison possible d'un tableau composé seulement de 1 et 0.

J'ai en effet un tableau de 5 lignes et 3 colonnes. La somme d'une ligne doit être strictement égale à 0. Donc par exemple je peut avoir dans la ligne 1: 001 ou 010 ou 100 et cela pour l'ensemble des lignes. Donc je souhaitais savoir s'il était possible d'obtenir sur Excel un aperçu des combinaisons possibles dans le tableau.

Par quoi ou comment commencer?

Merci

2 réponses

jordane45 Messages postés 38136 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 avril 2024 344
17 oct. 2013 à 13:06
Bonjour,
J'ai posté un code-sources équivalent en PHP.
Il suffit juste de reprendre sa "logique" et de le convertir en VBA
Il me semble par ailleurs, qu'il existe sur le net des exemples déjà tout fait.
0
jordane45 Messages postés 38136 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 avril 2024 344
17 oct. 2013 à 13:28
Par contre, pourrais-tu nous expliquer un peu plus clairement ta demande ?
J'ai en effet un tableau de 5 lignes et 3 colonnes

La somme d'une ligne doit être strictement égale à 0

par exemple je peut avoir dans la ligne 1: 001 ou 010 ou 100


Tableau 5 Lignes 3 Colonnes : C'est le tableau contenant tes "nombres" ou le tableau qui affichera les résultats ?

La somme d'une ligne = 0 ... vu l'exemple de ligne que tu nous donne.. je ne vois pas comment cela est possible...(à moins que ce soit du Binaire..mais dans ce cas, on ne parle pas de Somme.. non ? ) ?

Bref :
Quelles sont les valeurs d'entrée ? (taille fixe ou variable ? )
Sous quelle forme se présentent t'elles ?
Comment souhaites tu afficher le résultat ?



0
Rejoignez-nous