probleme excel vba somme - VB/VBA/VBS - Programmation
Marsh Posté le 23-06-2011 à 18:10:36
Un exemple :
Data 1 Data 2
50 3
20
9
2
5
4
25
La somme de 20, 5 et 25 fait bien 50 c'est la combinaison de chiffres dont la somme = 50
Remarque: Dans cet exemple , la somme de 3 chiffres est nécessaire pour obtenir le montant en Data1, cependant j'aimerai pouvoir généraliser la somme à n chiffres
Marsh Posté le 24-06-2011 à 16:21:29
Une recherche en 2mn sur Google...
C'est le 1er resultat, forcément...
http://lmgtfy.com/?q=Combinaison+chiffres+somme
Marsh Posté le 23-06-2011 à 18:06:35
Bonjour
J'ai besoin d'aide sur une problématique en excel VBA avec des sommes
Dans une feuille excel figurent 2 colonnes (Data 1 et Data 2)
Dans la colonne Data 1 , il y a un montant (50)
Dans la colonne Data 2 , plusieurs nombres (9 cellules)
L'objectif c'est de faire matcher le montant en colonne Data 1 avec une somme de nombres en colonne Data 2
Ce que je souhaite obtenir :
Parmi les 9 nombres il faut trouver une combinaison de ces nombres qui, en les sommant , on obtient le montant en colonne Data 1.
La somme peut être une somme de 2 chiffres, 3 , 4, 5 chiffres voire plus...
Il faut donc un algorithme en vba qui permette de sommer, tel que la somme de n chiffres égalisent le montant en colonne Data 1
Lorsque la combinaison de chiffres (en colonne Data 2) est trouvée, il faudrait marquer ces chiffres d'une couleur (rouge) :
Par exemple le montant en colonne Data 1 est 50. Dans les colonne Data 2 on a 9 chiffres dont les chiffres 20, 5 et 25 dans le désordre, dont la somme fait 50 : il faut donc les marquer en rouge.
Voila j’espère avoir été clair, si vous avez d'autres question merci de me contacter
Vous trouverez ci-joint l'exemple simplifié de ce que je souhaite obtenir
Merci d'avance
DoVBnet