Bonjour à tous,
Je tente de mettre sur pied un code VBA pour me faciliter une tâche qui est très simple en réalité. Je veux générer une liste de possibilité mathématique.
Le programme devra lire la valeur initiale et générer des combinaison de soustraction pour amener la valeur initiale à zéro cependant, la soustraction doit être faite en trois étapes.
Un exemple vous aidera à comprendre:
Valeur initiale: 10
Valeur finale:0
Incrément: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Combinaison possible: 10-(1*5)-(2*2)-(1*1)=0
10-(1*6)-(1*4)-(1*1)=0
10-(1*7)-(1*2)-(1*1)=0
Valeur initiale-(Multiplicateur*Incrément)-(Multiplicateur*Incrément)-(Multiplicateur*Incrément)=0
Le multiplicateur doit être un nombre entier
L'incrément ne peut pas être utiliser plus d'une fois dans la combinaison
La somme des multiplicateur doit être le plus petit possible
La soustraction doit être fait avec 3 incréments différents
J'essai de construire des formules dans excel depuis 3 heures déjà et je n'y arrive pas alors je voudrais programmer en VBA. Je me débrouille un peu sous VBA mais avec votre aide
Merci de votre aide
Partager