Bonjour,
Je reviens vers vous pour solliciter une nouvelle fois un peu d'aide.
Je suis en train de concevoir un tableau de gestion de stock simple et mes faibles connaissances en matière de macros et vba... ne m'amènent gère loin...
Après plusieurs tentatives de recherche infructueuse sur le forum, je me décide donc à poster.
---------------------------------------------------------------------------------
Ce que j'ai réussi à faire :
- création de la matrice
- création des userforms
- recopiage de macros simple pour effectuer un trie croissant et pour faire poper mes userforms via des zones de texte (module_boutons)
La où je me tape la tête sur mon bureau :
Ajouter une référence :
- renseigner la liste déroulante "type" avec : "Facilities", "Télécom" et "Informatique"
- Lors de l'ajout d'une référence, il faut que la feuille "modèle" soit dupliquée et les "xxx" soient remplacés par les valeurs renseignées de l'userform1
- Cette feuille modèle doit être renommée par la désignation de l'article
- Si la référence de l'article existe déjà : Emettre un message d'erreur du type : "Cette référence existe déjà"
- Sur la feuille "Stock", une ligne avec la nouvelle référence doit apparaître et être renseignée. La désignation de chaque article doit comporter un lien hypertexte pointant vers l'onglet du dit article.
Modifier une référence :
- Lorsque la référence ou la désignation est inscrite sur l'userform2, les champs qui ont été renseignées apparaissent.
- Tout est modifiable, y compris la référence ou la désignation
- Si la référence ou la désignation demandée n'existe pas : Emettre un message d'erreur du type : "Cette article n'existe pas"
Supprimer une référence :
2 possibilités pour supprimer un article :
- par le bouton "supprimer une référence" qui va utiliser l'userform3
- par le bouton "supprimer" d'un article qui va supprimer la page en cours et renvoyer l'utilisateur vers la page "Stock" (si possible)
Page "modèle" :
- Si un champs, lors de la création d'un produit est laissé vide, ne pas inscrire les "xxx" qui ne sont là qu'à titre d'exemple
---------------------------------------------------------------------------------
Voilà, je pense avoir fait le tour...
Ça fait beaucoup, mais bon, s'il y a une âme charitable qui peut au moins me donner la procédure à suivre pour 1 champs, j'essayerais de faire les suivants.
Ci-joint, le fichier au format .xlsm que je peux convertir s'il le faut.
Par avance, merci.
Anthony
Je reviens vers vous pour solliciter une nouvelle fois un peu d'aide.
Je suis en train de concevoir un tableau de gestion de stock simple et mes faibles connaissances en matière de macros et vba... ne m'amènent gère loin...
Après plusieurs tentatives de recherche infructueuse sur le forum, je me décide donc à poster.
---------------------------------------------------------------------------------
Ce que j'ai réussi à faire :
- création de la matrice
- création des userforms
- recopiage de macros simple pour effectuer un trie croissant et pour faire poper mes userforms via des zones de texte (module_boutons)
La où je me tape la tête sur mon bureau :
Ajouter une référence :
- renseigner la liste déroulante "type" avec : "Facilities", "Télécom" et "Informatique"
- Lors de l'ajout d'une référence, il faut que la feuille "modèle" soit dupliquée et les "xxx" soient remplacés par les valeurs renseignées de l'userform1
- Cette feuille modèle doit être renommée par la désignation de l'article
- Si la référence de l'article existe déjà : Emettre un message d'erreur du type : "Cette référence existe déjà"
- Sur la feuille "Stock", une ligne avec la nouvelle référence doit apparaître et être renseignée. La désignation de chaque article doit comporter un lien hypertexte pointant vers l'onglet du dit article.
Modifier une référence :
- Lorsque la référence ou la désignation est inscrite sur l'userform2, les champs qui ont été renseignées apparaissent.
- Tout est modifiable, y compris la référence ou la désignation
- Si la référence ou la désignation demandée n'existe pas : Emettre un message d'erreur du type : "Cette article n'existe pas"
Supprimer une référence :
2 possibilités pour supprimer un article :
- par le bouton "supprimer une référence" qui va utiliser l'userform3
- par le bouton "supprimer" d'un article qui va supprimer la page en cours et renvoyer l'utilisateur vers la page "Stock" (si possible)
Page "modèle" :
- Si un champs, lors de la création d'un produit est laissé vide, ne pas inscrire les "xxx" qui ne sont là qu'à titre d'exemple
---------------------------------------------------------------------------------
Voilà, je pense avoir fait le tour...
Ça fait beaucoup, mais bon, s'il y a une âme charitable qui peut au moins me donner la procédure à suivre pour 1 champs, j'essayerais de faire les suivants.
Ci-joint, le fichier au format .xlsm que je peux convertir s'il le faut.
Par avance, merci.
Anthony
Pièces jointes
Dernière édition: