Selection plusieurs cellules en fonction 1 cellule

Bonjour,

J'ai un tableau avec plusieurs lignes et colonnes.

Une de ces colonnes représentent des valeurs.

J'aimerais trouver les combinaisons possibles pour que la somme de certaines de ces valeurs égale un nombre donné.

PAr exemple, das une colonne de 1500 valeurs quelles sont les cellules qui me donnent un montant de 750 avec une combinaison de 3 cellules.

Je n'ai pas trouvé en recherche ou sinon en VBA mais c'est trop compliqué.

Merci d'avance.

Michel

Bonjour et bienvenue

Ce sujet est traité ici :

https://forum.excel-pratique.com/post92736.html#p92736

Amicalement

Nad

Bonjour Nad,

J'avais testé cette possibillité, mais j'ai une colonne de plus de 3000 lignes et cette solution "plante" quand je la lance.

J'espèrais une formule "miracle" pour ma solution...

Merci

Michel

bonjour à vous deux

est-ce dû à la longueur du fichier, à son poids ?

teste en mettant 50 lignes puis 2000, puis 500 puis 1000 (en encadrant le nombre optimal de lignes)

et observe le fonctionnement de la macro

à la durée ,

mets des points d'arrêt dans la macro (il y a un temps maxi de macro VBA ?)

Bonjour Jmd,

Avec 50 lignes...pas de problème.

Avec 500 lignes, cela cale à :

For Boucle = LBound(TabCombin, 2) To UBound(TabCombin, 2)

Je ne suis pas du tout expert en Vba et ne sais donc pas si il y a un temps maxi !

Merci

Michel

moi encore moins que toi ou

as-tu un moyen de "récupérer" les valeurs de toutes tes variables quand ça ne plante pas et quand ça plante ?

(fichier trace de la macro)

Re

Dans le code, remplacer

Dim Index As Integer

par

Dim Index As Long

NB. : J'ai eu un temps de réponse de 1mn30 pour une recherche de solutions à 3 éléments sur 1500 lignes

Amicalement

Nad

Bonjour,

Merci Nad-Dan, cela améliore grandement le résultat !

J'ai donc pu solutionner mon problème...mais , je dois faire un copier-coller de mes données pour pouvoir l'utiliser.

J'aurais tant aimer trouver une solution pour mes tableaux sans devoir faire de manipulations.

Mais je suis déjà très très content de vos solutions et de votre disponibilité.

Un tout grand merci !

Michel

pwp mdp

Bonjour

On peut sans doute adapter le code à ton fichier.

Peux-tu le joindre ? (juste quelques lignes)

Amicalement

Nad

Bonjour,

Voilà une petite partie d'un fichier.

Merci

Michel

10tmp001.xlsx (9.17 Ko)
Rechercher des sujets similaires à "selection fonction"