Répartir des données dans un tableau dans un ordres

Fermé
lucie - 19 déc. 2017 à 17:07
 lucie - 20 déc. 2017 à 09:09
Bonjour,

je viens vers vous car je bloque pour répartir des données dans un tableau en respectant un certain ordre.
Je veux répartir des quantités d'article par référence en respectant un ordre de priorité dans les tailles, voici ma pyramide de priorités;
tailles= 38 40 42 44 46 48
1
1 1
1 1 1
1 1 1 1
1 1 1 1 1
1 1 1 1 1 1
donc j'ai un nombre d'article possible de fabriqué au niveau matière admettons 15 pièces je veux donc obtenir 3 en colonne 38, 3 en colonne 40, 3 colonne 42, 3 colonne 44 et 3 colonne 46.
Mais si j'en ai 13 à répartir je veux 2 en 38, 2 en 40, 3 en 42, 2 en 44, 2 en 46 et 2 en 48.
Merci de m'aider à créer un automatisme pour pouvoir répartir l'ensemble de mes articles par taille à partir de cette pyramide de priorité.

2 réponses

Heas Messages postés 71 Date d'inscription samedi 21 novembre 2015 Statut Membre Dernière intervention 3 juillet 2018 5
19 déc. 2017 à 17:34
Bonjour,
j'ai du mal à saisir la demande.
Dans le 1er cas, 15 articles, pourquoi n'y a-t-il rien en taille 48?
Dans le deuxième cas, il n'y a que 12 articles utilisés sur les 13.

Pour créer un automatisme, il faut une règle, et je ne la perçois pas.
0
Bonjour,

Il s'agit d'un oubli je vous ai remis la règle dans la conversation car la mise en forme lors de la validation avait tout décalé et en effet c'était pas clair plus mon oubli désolée.
0
Bonjour,
En effet un problème de mise en forme lors de la validation. Donc l’ordre des priorités est;
Si j ai 1 pièces elle va directement en42.
Si j ai 2 pièces, je veux 1x42 et 1x40
Si j ai 3 pièces, je veux 1x42, 1x40 et 1x44
Si j ai 4 pièces, je veux 1x42, 1x40,1x44 et 1x38
Si j’ai 5 pièces, je veux 1x42, 1x40,1x44, 1x38 et 1x46
Si j ai 6 pièces, je veux 1x42, 1x40,1x44, 1x38, 1x46 et 1x48.
Et après si j ai 7 pièces je veux l’a même chose que pour 6 et qu il reparte au début pour la 7eme donc plus 1x42.
Et si j ai 13 pièces bien 2x la ligne de 6 et une fois la ligne de 1.
Je veux que ma macro respecte cet ordre de priorité d affectation et que se soit une boucle jusqu à épuisement des articles a affecter sachant que ça peut aller jusqu à plus de 200.
J espère que c est plus clair ainsi
Merci de m aider
0