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

XL 2019 Incrémentation selon variables données en VBA

Balek69

XLDnaute Nouveau
Bonjour à tous !

Je cherche a créer une petite macro ou formule me permettant d'arriver au résultat sur l'Excel ci-joint

Voici l'objectif :

Sur l'onglet CATA, je renseigne les 4 colonnes puis je lance ma fameuse macro.

Dès lors, je me retrouve avec les résultats sur l'onglet PACK.

Voici la logique de l'onglet CATA :

- Les colonnes A (réf) et B (compte) sont des valeurs fixent.

- La colonne C donne une quantité maximum possible.

- La colonne D donne le poids unitaire.

Voici la logique de l'onglet PACK :

- Les colonnes A (réf) et B (compte) sont "bêtement récupérées"

- La colonne C doit s'incrémenter de 1 jusqu'à 21 pour chaque référence présentent dans l'onglet CATA (bien que dans l'exemple je ne soit aller que jusqu'à' 11)

La difficulté réside dans les colonnes D et E,

- La colonne E doit s'incrémenter de 1 jusqu'à la variable "MAX" présente dans la colonne D de l'onglet CATA, puis continuer jusqu'à un total de 21 tout en séparant chaque "quantité m" par des point virgule (Cf. fichier en exemple).

- La colonne D doit multiplier le poids unitaire par la quantité présente en colonne E, puis continuer jusqu'à un total de 21 tout en séparant chaque "poids" par des point virgule suivant le schéma suivi pour la colonne E (Cf. fichier en exemple).

Voila, ça n'a rien de sorcier mais pour moi c'est impossible... j'espère que vous saurez m'aider rapidement !

Merci par avance,

Balek
 

Pièces jointes

  • TEST.xlsx
    10.7 KB · Affichages: 4
Dernière édition:

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Il serait plus dans l'esprit de partage d'xld de joindre ici votre fichier plutôt que sur un autre site. En tous cas si vous voulez des réponses.
Si vous avez déjà posé votre question sur l'autre site, dites le.

[Edit]
Je confirme, c'est un multi post
[/Edit]
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…