Bonjour, je vais tenter d'être le plus clair possible quant à l'exposition de mon problème.
Je gère le pôle logistique d'une entreprise, nous avons entre 35 et 70 commandes à préparer par jour pour nos techniciens.
Notre WMS génère un tableau avec toutes les commandes triées par Techniciens, donc 1 commande = 1 technicien, pour lequel peuvent figurer plusieurs lignes à préparer.
Nous extrayons ce tableau en format Excel et imprimons manuellement chaque commande, donc 1 technicien = 1 impression.
Pour ce faire, nous sélectionnons une commande depuis l'extraction puis imprimons la sélection, opération à répéter pour chaque commande, ce qui peut prendre jusqu'à 20 min.
Dans le but d'optimiser le temps d'impression nécessaire avant la distribution des commandes aux préparateurs, je cherche une solution pour renvoyer rapidement chaque commande vers l'onglet qui lui correspond pour, à terme, imprimer tous les onglets en une fois. J'ai alors pensé à une macro.
Pour se faire j'ai créé une matrice sur Excel avec un onglet par technicien, chacun portant leur nom, noms qui figurent sur le tableau issu de l'extraction originale.
Chacun de ces onglets est mis en forme, mais vide.
Disons que j'ai 30 techniciens, ma matrice aura 30 onglets + 1 qui accueillera le tableau extrait du WMS et dans lequel nous implanterons notre macro.
L'idée serait de redistribuer des lignes entières sous condition vers les onglets souhaités.
Vous trouverez en PJ une sélection modifiée du tableau créé à partir de l'extraction, ce sont ces lignes que nous voulons déplacer.
Je suis arrivé au bout de mes compétences sur Excel face à ce problème, j'ai manifestement besoin d'aide.
Excellois, Excelloises, je vous remercie d'avance !