Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2175 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  probleme excel vba somme

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme excel vba somme

n°2084342
DoVBnet
Posté le 23-06-2011 à 18:06:35  profilanswer
 

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

mood
Publicité
Posté le 23-06-2011 à 18:06:35  profilanswer
 

n°2084343
DoVBnet
Posté le 23-06-2011 à 18:10:36  profilanswer
 

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
 
 

n°2084371
DoVBnet
Posté le 23-06-2011 à 20:59:58  profilanswer
 

Quelqu'un peut m'aider ?

n°2084694
dje69r
Arme de distraction massive
Posté le 24-06-2011 à 16:21:29  profilanswer
 

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


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

---------------
Plus tu pédales moins vite, moins tu avances plus vite — SuperLoustic ! La radio des Loustics !
n°2085083
DoVBnet
Posté le 27-06-2011 à 11:14:20  profilanswer
 

thank you


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  probleme excel vba somme

 

Sujets relatifs
Liaison Excel et Powerpoint VBAProbléme avec la methode insert() de DataRepository C# de NetTiers C#
Probleme affichage champsGridBagLayout : problème d'espace
exporter données vers feuilles excelProblème de format de date
Probleme avec un LineSeries affichant 3000 valeurs en Flex[Scilab] Problème utilisation fonction datafit
problème pour travailler sur des fichiers textes en PHPCouchDB-app problème uploading
Plus de sujets relatifs à : probleme excel vba somme


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR