Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Vba Démultiplication de ligne suivant différentes valeurs

akira21

XLDnaute Occasionnel
Bonjour,

J'aimerai savoir s'il était possible de démultiplier des lignes suivant plusieurs valeurs qui sont dans ce tableau



Exemple, j'ai une ligne avec en colonne "E" une quantité de 150 ayant pour valeur en "A" "Bouteille" puis en "C" "80x120"

Ma quantité "Max" prévu pour ces valeurs ( Bouteille et 80x120 ) est de "33" (cf Tableau ci-dessus)

J'aimerai donc avoir comme résultat 150/33= 4 lignes ayant une quantité de "33" puis une 5eme ligne avec le restant de la quantité ( 18 )

Je joins un fichier que j'ai renseigné pour mieux comprendre le problème et le résultat voulu.

Je remercie d'avance celui oui celle qui pourra m'aider

Avant :


Après :

 

Pièces jointes

  • Classeur1.xlsx
    67.3 KB · Affichages: 3

akira21

XLDnaute Occasionnel
Je réponds au cas où cela puisse servir à qq'un.
Quand j'actualise le tableau du milieu, je ne remplissais pas les données de la 3eme colonne ( 80x120 ou 100x120 ) qui sont en comparaison avec le petit tableau de gauche.
Du coup, sur cette partie du code, dans tbLim(j, 2) la valeur était nul

VB:
If tbProd(i, 1) & tbProd(i, 3) = tbLim(j, 1) & tbLim(j, 2)

Encore un grand merci pour votre aide et votre patience
 

Discussions similaires

Réponses
17
Affichages
465
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…