Bjr,
J'ai la table suivante :
Date J-1 Date Livraison IMP/NIMP Référence
11-oct-05 12-oct-05 IMP 05F015767L
11-oct-05 12-oct-05 IMP 05F015634L
11-oct-05 12-oct-05 IMP 05F015568L
11-oct-05 12-oct-05 IMP 05F015563L
11-oct-05 12-oct-05 IMP 05F015480R
11-oct-05 12-oct-05 IMP 05F015480R
11-oct-05 12-oct-05 IMP 05F015480L
11-oct-05 12-oct-05 IMP 05F015480L
11-oct-05 12-oct-05 NORM 05F015783L
11-oct-05 12-oct-05 NORM 05F015783L
11-oct-05 12-oct-05 NORM 05F015778R
11-oct-05 12-oct-05 NORM 05F015778R
11-oct-05 12-oct-05 NORM 05F015778L
11-oct-05 12-oct-05 NORM 05F015778L
11-oct-05 12-oct-05 NORM 05F015760R
11-oct-05 12-oct-05 NORM 05F015760R
12-oct-05 13-oct-05 IMP 1341767
12-oct-05 13-oct-05 IMP 1341765
12-oct-05 13-oct-05 IMP 1341641
12-oct-05 13-oct-05 IMP 1341584
12-oct-05 13-oct-05 IMP 1341342
12-oct-05 13-oct-05 IMP 1341342
12-oct-05 13-oct-05 NORM 05F015852L
12-oct-05 13-oct-05 NORM 05F015849R
12-oct-05 13-oct-05 NORM 05F015849R
12-oct-05 13-oct-05 NORM 05F015849L
12-oct-05 13-oct-05 NORM 05F015849L
12-oct-05 13-oct-05 NORM 05F015848L
12-oct-05 13-oct-05 NORM 05F015848L
Chaque ligne correspond a un produit.
Ainsi que celle ci :
Date Date J-1 Capa J-1 Capa J Qté IMP Qté NIMP Total X=Marge
12-oct-05 11-oct-05 154 154 151 76 227 -73
13-oct-05 12-oct-05 154 154 185 103 288 -134
Ces 2 tables ont été prise pour exemple.
Je désire réaliser la chose suivante :
Si la Marge est inférieur à 0 sélectionner les X dernier produit NORM
et leurs ajouté +1 à leurs dates de livraison
Si le marge est supérieur à 0 sélectionner les X premire produit NORM de la date de livraison à J+1 et leurs déduire -1 à leurs dates de livraison.
Je désire réaliser une boucle capable de réaliser cela pour toutes les dates de livraison a n'importe quel moment, en résumé un système dynamique qui sera modifié régulièrement.
Je sais que c'est un peu complique mais j'espere avoir été assez clair.
Je pense qu'il faut faire une macro en VBA mais je ne vois pas tres bien comment la faire.
Merci de me répondre
Partager