VBA : recher et verification de combinaison
bonjour,
je suis concepteur en mécanique et je me crée parfois des fiches de calcul pour m'aider (je n'ai que les bases en C et VBA).
mon problème est le suivant:
j'ai 2 ensembles. groupe 1 (20 nombres). groupe 2 (10 nombre )
je dois déterminer si je peu obtenir tous les nombre du groupe 1 en faisant des sommes des nombres du groupe 2 ( 3 nombre maximum).
si 1 seul nombre du groupe 1 n'ai pas faisable, j’arrête le programme.
exemple : groupe 1{1; 3; 6} groupe 2 {0.5; 2; 3}
1=0.5+0.5
3=3
6=2+2+2
les ensembles sont validés
je pensais calculer toutes les combinaisons possibles, les mettre dans un tableau de variable et vérifier les nombres du groupe 1 un par un avec le tableau de variable.
le problème c'est que je vais devoir créer beaucoup de variable (8000 pour toute les combinaisons du groupe 1) et que j'ai beaucoup de calcul de ce type à faire (problème de temps de calcul).
y a t-il une solution plus élégante ?
y a t-il des outils spécifiques aux Matrices de variable en VBA?
(déjà poster sur un autre forum mais pas de réponce)
cordialement