Bonjour,
Je m’appelle Zacharie, je suis actuellement en licence professionnelle Responsable en logistique en alternance.
Je travaille actuellement sur la création d’un fichier excel automatisé. Cependant il est clair que je n’ai pour l’instant pas les compétences en macro pour le réaliser. (Novice)
Je vais essayer de détailler le projet et les attendues de ce fichier le plus clairement possible, n’hésitez pas à demander plus de précisions.
Contexte :
Travaillant dans un centre de distribution, nous sommes en train de standardiser l’ensemble des modes opératoires. Les modes opératoires sont des instructions adaptées à chaque poste de travail.
Je souhaite réaliser une base de données, permettant :
- De créer et de référencer de nouvelles instructions
- Et de mettre à jour une date et un indice, lorsque l’instruction est mise à jour
J’ai créé un standard pour les instructions sur PowerPoint pour la forme et la mise en page.
Chaque instruction contient un bordereau sur lequel est indiqué :
La référence de la procédure ; La date de création ; (l’éventuelle) date de mise à jour ; et le nom du responsable qui a validé l’instruction.
Concernant le fichier excel :
Il s’agirait de la base de données. Il regrouperait également un certain nombre de variables :
Le type de l’instruction, l’ilot (c’est-à-dire le secteur), un numéro unique pour chaque instruction, l’intitulé de l’instruction, les initiales du responsable, la date de création, la date de mise à jour, et un indice qui évolue en fonction du nombre de mises à jour effectuées.
Vous trouverez une ébauche en pièce jointe
! Vous retrouverez la majeure partie des informations ci-dessus annotées dans le fichier excel !
J’aimerai automatiser un certain nombre d’actions lors de la création ou la mise à jour de ces instructions :
ci-dessous le déroulement du programme « dans le meilleur des mondes »
Tâche 1 :
Création d’une instruction
-L’utilisateur choisi via un menu déroulant : Le type de l’instruction et l’ilôt concerné. Il rentre ensuite le nom qu’il souhaite donner à l’instruction. La date de création est pré saisie via la fonction =AUJOURDHUI
Lorsque l’utilisateur remplit les champs, il appuie sur le bouton créer l’instruction.
A partir de ce moment :
-Vérification des numéros uniques (feuille NUM) et attribution d’un numéro unique pour l’instruction.
- L’intitulé de l’instruction est ajouté dans la feuille NUM a côté du numéro unique attribué automatiquement.
- Ces informations apparaîtront également dans la feuille BASE.
- Par rapport aux informations saisies dans les menus déroulants, les codes des feuilles TYPE et ILOT s’affichent automatiquement dans la feuille BASE
- La date est de création est automatiquement inscrite dans la feuille base également.
- L’indice de mise à jour est défini à 0 (puisque qu’il s’agit d’une nouvelle instruction)
- La référence de l’instruction (code ILOT + code TYPE + Numéro unique + Indice)
est créée (voir Feuille BASE):
-Le fichier Excel ouvre une copie du modèle d’instruction PowerPoint (qui est choisi en fonction du type d’instruction que l’utilisateur a choisi dans le menu déroulant) et le bordeaux est automatiquement complété avec les informations que l’utilisateur a définies.
Une fois qu’il a écrit son instruction, l’utilisateur appuie sur le deuxième bouton:
Valider instruction
- Le fichier est renommé [« Modèle standard.pptx » devient « «EXP-WI-0001-1 Procédure conditionnement » et enregistré dans le répertoire qui contient l’ensemble des instructions. (Cette dernière étape peut être réalisée en .bat si c’est compliqué via Excel.)
Tâche 2 :
Mettre à jour une instruction
L’utilisateur recherche soit par le n°unique soit par une recherche de mots clefs l’instruction qu’il souhaite mettre à jour. La recherche permet d’afficher les informations de l’instruction sur ligne, et j’aimerai mettre en place un bouton qui permet d’ouvrir le fichier PowerPoint pour le modifier, bon rien de trop compliqué, et un bouton qui met la date de mise à jour (logique ^^) et qui fait évoluer l’indice (0 pour l’édition originale puis 1 ,2 ,3…).
J’espère avoir bien expliqué le projet, une fois encore n’hésitez pas à demander des précisions.
Je me débrouille avec les formules d’Excel, tableaux dynamiques et en batch mais par contre Vba je suis une quiche, j’ai commencé à lire les tutos de novices, mais d’ici à ce que j’arrive à coder ça … vous aurez pris un coup de vieux !
Merci d’avance aux passionnés qui prendront un peu de leur temps pour m’aider !
Je m’appelle Zacharie, je suis actuellement en licence professionnelle Responsable en logistique en alternance.
Je travaille actuellement sur la création d’un fichier excel automatisé. Cependant il est clair que je n’ai pour l’instant pas les compétences en macro pour le réaliser. (Novice)
Je vais essayer de détailler le projet et les attendues de ce fichier le plus clairement possible, n’hésitez pas à demander plus de précisions.
Contexte :
Travaillant dans un centre de distribution, nous sommes en train de standardiser l’ensemble des modes opératoires. Les modes opératoires sont des instructions adaptées à chaque poste de travail.
Je souhaite réaliser une base de données, permettant :
- De créer et de référencer de nouvelles instructions
- Et de mettre à jour une date et un indice, lorsque l’instruction est mise à jour
J’ai créé un standard pour les instructions sur PowerPoint pour la forme et la mise en page.
Chaque instruction contient un bordereau sur lequel est indiqué :
La référence de la procédure ; La date de création ; (l’éventuelle) date de mise à jour ; et le nom du responsable qui a validé l’instruction.
Concernant le fichier excel :
Il s’agirait de la base de données. Il regrouperait également un certain nombre de variables :
Le type de l’instruction, l’ilot (c’est-à-dire le secteur), un numéro unique pour chaque instruction, l’intitulé de l’instruction, les initiales du responsable, la date de création, la date de mise à jour, et un indice qui évolue en fonction du nombre de mises à jour effectuées.
Vous trouverez une ébauche en pièce jointe
! Vous retrouverez la majeure partie des informations ci-dessus annotées dans le fichier excel !
J’aimerai automatiser un certain nombre d’actions lors de la création ou la mise à jour de ces instructions :
ci-dessous le déroulement du programme « dans le meilleur des mondes »
Tâche 1 :
Création d’une instruction
-L’utilisateur choisi via un menu déroulant : Le type de l’instruction et l’ilôt concerné. Il rentre ensuite le nom qu’il souhaite donner à l’instruction. La date de création est pré saisie via la fonction =AUJOURDHUI
Lorsque l’utilisateur remplit les champs, il appuie sur le bouton créer l’instruction.
A partir de ce moment :
-Vérification des numéros uniques (feuille NUM) et attribution d’un numéro unique pour l’instruction.
- L’intitulé de l’instruction est ajouté dans la feuille NUM a côté du numéro unique attribué automatiquement.
- Ces informations apparaîtront également dans la feuille BASE.
- Par rapport aux informations saisies dans les menus déroulants, les codes des feuilles TYPE et ILOT s’affichent automatiquement dans la feuille BASE
- La date est de création est automatiquement inscrite dans la feuille base également.
- L’indice de mise à jour est défini à 0 (puisque qu’il s’agit d’une nouvelle instruction)
- La référence de l’instruction (code ILOT + code TYPE + Numéro unique + Indice)
est créée (voir Feuille BASE):
-Le fichier Excel ouvre une copie du modèle d’instruction PowerPoint (qui est choisi en fonction du type d’instruction que l’utilisateur a choisi dans le menu déroulant) et le bordeaux est automatiquement complété avec les informations que l’utilisateur a définies.
Une fois qu’il a écrit son instruction, l’utilisateur appuie sur le deuxième bouton:
Valider instruction
- Le fichier est renommé [« Modèle standard.pptx » devient « «EXP-WI-0001-1 Procédure conditionnement » et enregistré dans le répertoire qui contient l’ensemble des instructions. (Cette dernière étape peut être réalisée en .bat si c’est compliqué via Excel.)
Tâche 2 :
Mettre à jour une instruction
L’utilisateur recherche soit par le n°unique soit par une recherche de mots clefs l’instruction qu’il souhaite mettre à jour. La recherche permet d’afficher les informations de l’instruction sur ligne, et j’aimerai mettre en place un bouton qui permet d’ouvrir le fichier PowerPoint pour le modifier, bon rien de trop compliqué, et un bouton qui met la date de mise à jour (logique ^^) et qui fait évoluer l’indice (0 pour l’édition originale puis 1 ,2 ,3…).
J’espère avoir bien expliqué le projet, une fois encore n’hésitez pas à demander des précisions.
Je me débrouille avec les formules d’Excel, tableaux dynamiques et en batch mais par contre Vba je suis une quiche, j’ai commencé à lire les tutos de novices, mais d’ici à ce que j’arrive à coder ça … vous aurez pris un coup de vieux !
Merci d’avance aux passionnés qui prendront un peu de leur temps pour m’aider !