Bonjour le forum, bonjour à tous !
Voici un nouveau petit problème à élucider que j'ai à vous soumettre
La situation:
Avant de pouvoir enregistrer, certains champs sont obligatoires, jusque là très bien.
Mon problème, j'ai des utilisateurs qui au lieu d'utiliser les boutons d'enregistrement que j'ai créé (qui doit se faire absolument au format .xlsm), vont utiliser dans le menu Fichier les boutons Enregistrer ou Enregistrer sous... et bien entendu, là, Excel propose tous les formats.
Pour cela j'ai rajouter à la suite de ma macro de "contrôle des champs à remplir avant enregistrement", une macro (que j'ai trouvé généreusement sur le forum) afin que l'utilisateur n'aie plus qu'un format (.xlsm), mon problème c'est que si je remplis pas un champs, une alerte vient me dire que tel champs n'est pas remplis(ça c'est ok), mais ensuite me vient directemetn la fenêtre pour enregistrer (ce que je ne souahite pas si un champs est encore vierge).
Le souci, il faudrait que cette fenêtre d'enregistrement vienne uniquement une fois que tous les champs sont remplis.
Ce qui implique que la macro tourne en boucle jusqu'à ce que tous les champs obligatoire soient remplis.
Est-ce que quelqu'un d'entre vous aurait la solution et de pouvoir me modifier la macro en conséquence?
Elle se trouve dans les objets ThisWorkbook.
Avec en avance mes sincères remerciements.
A disposition si je n'ai pas était très compréhensible.
le fichier en pce jointe
Voici un nouveau petit problème à élucider que j'ai à vous soumettre
La situation:
Avant de pouvoir enregistrer, certains champs sont obligatoires, jusque là très bien.
Mon problème, j'ai des utilisateurs qui au lieu d'utiliser les boutons d'enregistrement que j'ai créé (qui doit se faire absolument au format .xlsm), vont utiliser dans le menu Fichier les boutons Enregistrer ou Enregistrer sous... et bien entendu, là, Excel propose tous les formats.
Pour cela j'ai rajouter à la suite de ma macro de "contrôle des champs à remplir avant enregistrement", une macro (que j'ai trouvé généreusement sur le forum) afin que l'utilisateur n'aie plus qu'un format (.xlsm), mon problème c'est que si je remplis pas un champs, une alerte vient me dire que tel champs n'est pas remplis(ça c'est ok), mais ensuite me vient directemetn la fenêtre pour enregistrer (ce que je ne souahite pas si un champs est encore vierge).
Le souci, il faudrait que cette fenêtre d'enregistrement vienne uniquement une fois que tous les champs sont remplis.
Ce qui implique que la macro tourne en boucle jusqu'à ce que tous les champs obligatoire soient remplis.
Est-ce que quelqu'un d'entre vous aurait la solution et de pouvoir me modifier la macro en conséquence?
Elle se trouve dans les objets ThisWorkbook.
Avec en avance mes sincères remerciements.
A disposition si je n'ai pas était très compréhensible.
le fichier en pce jointe
Pièces jointes
Dernière édition: