Bonjour,
J'ai réalisé un logiciel pour calculer une liste de matériel sans rentrer dans les détails non nécessaire voilà mon problème :
Des données d'une feuille sont analysées pour enlever les doublons et regrouper les valeurs.
Les données analysées :
Liste sans doublons :
Le problème est que parfois les quantités sont bonnes parfois non ... c'est à dire que dans cette exemple je devrais avoir seulement 1 tuyau souple LG2020.
Nous passons par différentes objets pour effectuer ce traitement : cellule, array, dico.
Il n'y a visiblement aucun souci sur les cellules et les arrays.
Je pense qu'il doit y avoir certains items du dico qui reste en mémoire. J'ai essayé de vider mais comme le dico est créé a chaque lancement de code ca n'a pas trop de sens
Si quelqu'un à une idée je suis preneur
Ces partie de code sont dans le modules M03_LongCannes dans le fichier joint.
Pour lancer le code : cliquer sur Etape 1 puis 2 puis 3. Le problème doit apparaître en lancant plusieurs fois le code.
J'ai réalisé un logiciel pour calculer une liste de matériel sans rentrer dans les détails non nécessaire voilà mon problème :
Des données d'une feuille sont analysées pour enlever les doublons et regrouper les valeurs.
Les données analysées :
Liste sans doublons :
Le problème est que parfois les quantités sont bonnes parfois non ... c'est à dire que dans cette exemple je devrais avoir seulement 1 tuyau souple LG2020.
Nous passons par différentes objets pour effectuer ce traitement : cellule, array, dico.
Il n'y a visiblement aucun souci sur les cellules et les arrays.
Je pense qu'il doit y avoir certains items du dico qui reste en mémoire. J'ai essayé de vider mais comme le dico est créé a chaque lancement de code ca n'a pas trop de sens
VB:
Set dicotubes = CreateObject("Scripting.Dictionary")
Si quelqu'un à une idée je suis preneur
Ces partie de code sont dans le modules M03_LongCannes dans le fichier joint.
Pour lancer le code : cliquer sur Etape 1 puis 2 puis 3. Le problème doit apparaître en lancant plusieurs fois le code.