etienne33
XLDnaute Nouveau
Bonjour à tous,
Je viens vers vous car j’ai besoin d’aide pour la création d’une macro.
En effet, nous avons besoin de refaire l'implantation des articles dans un dépôt suite à un déménagement.
Vu l'ampleur de la tache le faire manuellement prendrait beaucoup trop de temps sans compter le risque d'erreurs.
Je voudrais savoir si il est possible de créer une macro capable d’attribuer automatiquement des codes articles en fonction du type de casier auquel ils sont associés.
Dans le fichier en pièce jointe, il y a deux feuilles :
La feuille "Cartographie" : Elle représente les étagères vues de face dans les allées. Pour chaque niveau d’étagère, il y a 3 lignes :
- Type casier : c’est l’information qui va être utilisée par la macro pour attribuer un code article avec un type casier identique. Pour les cases vides avec un quadrillage en croix (ex : G25 à L25), il ne faut pas affecter de code article
- Code : L’idée serait que la macro renseigne le code article (colonne A dans la feuille "Picking") qu’elle attribue à l’emplacement
- Nom Emplacement : La macro doit renseigner le nom de l’emplacement qui correspond à l’étagère (information en haut de chaque étagère) + un point + la hauteur (information dans la colonne A du tableau) + un point + la position sur l’étagère (en comptant de gauche à droite)
La feuille "Picking" : Elle contient la liste des articles avec la dimension du casier auquel il faut les affecter.
Il faudrait donc que la macro fasse deux choses :
1 / Qu’elle renseigne dans la feuille "Cartographie" au-dessus de chaque type de casier le code article et le nom emplacement
2 / Puis qu’elle reporte en face de chaque code article, les emplacements attribués dans la feuille "Cartographie" vers la feuille "Picking" dans la colonne T
Petite précision : les codes articles dans la feuille "Picking" sont triés dans un ordre précis. Il faudrait que la macro puisse les affecter dans cet ordre en prenant le premier emplacement disponible avec le même type de casier. Le remplissage se fait par étagère du haut vers le bas, de gauche à droite.
Je remercie déjà par avance, les personnes qui vont tenter de décrypter ma demande
Je reste bien entendu à votre disposition pour vos éventuelles questions.
Bonnes fêtes à tous.
Je viens vers vous car j’ai besoin d’aide pour la création d’une macro.
En effet, nous avons besoin de refaire l'implantation des articles dans un dépôt suite à un déménagement.
Vu l'ampleur de la tache le faire manuellement prendrait beaucoup trop de temps sans compter le risque d'erreurs.
Je voudrais savoir si il est possible de créer une macro capable d’attribuer automatiquement des codes articles en fonction du type de casier auquel ils sont associés.
Dans le fichier en pièce jointe, il y a deux feuilles :
La feuille "Cartographie" : Elle représente les étagères vues de face dans les allées. Pour chaque niveau d’étagère, il y a 3 lignes :
- Type casier : c’est l’information qui va être utilisée par la macro pour attribuer un code article avec un type casier identique. Pour les cases vides avec un quadrillage en croix (ex : G25 à L25), il ne faut pas affecter de code article
- Code : L’idée serait que la macro renseigne le code article (colonne A dans la feuille "Picking") qu’elle attribue à l’emplacement
- Nom Emplacement : La macro doit renseigner le nom de l’emplacement qui correspond à l’étagère (information en haut de chaque étagère) + un point + la hauteur (information dans la colonne A du tableau) + un point + la position sur l’étagère (en comptant de gauche à droite)
Exemple : Pour un article en G12, l’emplacement serait : A.01.05.4
La feuille "Picking" : Elle contient la liste des articles avec la dimension du casier auquel il faut les affecter.
Il faudrait donc que la macro fasse deux choses :
1 / Qu’elle renseigne dans la feuille "Cartographie" au-dessus de chaque type de casier le code article et le nom emplacement
2 / Puis qu’elle reporte en face de chaque code article, les emplacements attribués dans la feuille "Cartographie" vers la feuille "Picking" dans la colonne T
Petite précision : les codes articles dans la feuille "Picking" sont triés dans un ordre précis. Il faudrait que la macro puisse les affecter dans cet ordre en prenant le premier emplacement disponible avec le même type de casier. Le remplissage se fait par étagère du haut vers le bas, de gauche à droite.
Je remercie déjà par avance, les personnes qui vont tenter de décrypter ma demande
Je reste bien entendu à votre disposition pour vos éventuelles questions.
Bonnes fêtes à tous.