Bonjour à tous,
Ma base de donnée de stock entrepôt comporte un certain nombre d'articles parfois répartis sur plusieurs emplacements.
Pour chaque mouvement de réapprovisionnement du picking, j'inscrit dans une même colonne avec la date du jour pour en-tête la quantité d'articles prélevés dans la ligne correspondante, ce qui met à jour la quantité en stock dans l'emplacement concerné (ligne).
Je souhaite que le bulletin de transfert se remplisse automatiquement à partir de ces données pour l'impression, en tenant compte de la date qui y serait inscrite. Le but étant que quiconque effectuant cette opération puisse le faire sans forcément connaître Excel...
L'un des problèmes que je rencontre, c'est que cette colonne de mouvement par date est par essence variable. Dès lors, comment faire pour reprendre uniquement les données des articles concernés, en ignorant les lignes vides et en ne prenant que celles de la colonne "Date", fonctionnant comme un numéro de bulletin?
Une option qui pourrait être intéressante, mais pas indispensable serait d'avoir la liste des prélèvement dans le bulletin rangée par ordre de gisements, mais ce n'est vraiment pas indispensable...
Le remplissage pourrait être automatique au fur et à mesure, ou se faire via un bouton, avec peut-être aussi un bouton commandant l'impression du document... libre à vous de faire vos propositions !
J'imagine que seul le VBA peut faire ça, mais s'il existe une solution avec de simples fonction de calcul c'est aussi bien (je ne connais pas le VBA)
D'avance merci pour vos lumières, et excellente année 2021 à tous !
PS : Je vous joint un fichier épuré et anonymisé pour une meilleure compréhension.
Ma base de donnée de stock entrepôt comporte un certain nombre d'articles parfois répartis sur plusieurs emplacements.
Pour chaque mouvement de réapprovisionnement du picking, j'inscrit dans une même colonne avec la date du jour pour en-tête la quantité d'articles prélevés dans la ligne correspondante, ce qui met à jour la quantité en stock dans l'emplacement concerné (ligne).
Je souhaite que le bulletin de transfert se remplisse automatiquement à partir de ces données pour l'impression, en tenant compte de la date qui y serait inscrite. Le but étant que quiconque effectuant cette opération puisse le faire sans forcément connaître Excel...
L'un des problèmes que je rencontre, c'est que cette colonne de mouvement par date est par essence variable. Dès lors, comment faire pour reprendre uniquement les données des articles concernés, en ignorant les lignes vides et en ne prenant que celles de la colonne "Date", fonctionnant comme un numéro de bulletin?
Une option qui pourrait être intéressante, mais pas indispensable serait d'avoir la liste des prélèvement dans le bulletin rangée par ordre de gisements, mais ce n'est vraiment pas indispensable...
Le remplissage pourrait être automatique au fur et à mesure, ou se faire via un bouton, avec peut-être aussi un bouton commandant l'impression du document... libre à vous de faire vos propositions !
J'imagine que seul le VBA peut faire ça, mais s'il existe une solution avec de simples fonction de calcul c'est aussi bien (je ne connais pas le VBA)
D'avance merci pour vos lumières, et excellente année 2021 à tous !
PS : Je vous joint un fichier épuré et anonymisé pour une meilleure compréhension.