probleme excel vba somme

probleme excel vba somme - VB/VBA/VBS - Programmation

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

Reply

Marsh Posté le 23-06-2011 à 18:06:35   

Reply

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
 
 

Reply

Marsh Posté le 23-06-2011 à 20:59:58    

Quelqu'un peut m'aider ?

Reply

Marsh Posté le 24-06-2011 à 16:21:29    

Une recherche en 2mn sur Google...
C'est le 1er resultat, forcément... :O
http://lmgtfy.com/?q=Combinaison+chiffres+somme


Message édité par SuppotDeSaTante le 24-06-2011 à 16:21:50

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 27-06-2011 à 11:14:20    

thank you

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed