Bonjour le forum,
Dans le fichier joint, je souhaiterais ajouter du code VBA pour effectuer un test à la fermeture du classeur et afficher des messages d'informations si certains critères manquent :
1) Test sur J3 des deux onglets pour voir si ils sont vides tous 2
Si oui : message 'le SIREN n'est pas renseigné - Voulez vous le renseigner? OUI NON'
Si OUI : ne pas fermer le classeur et se positionner sur J3 onglet Mois
Si NON : 'Pensez a le renseigner ulterieurement - Obligatoire' Quitter? OUI NON
Si Oui : quitter en sauvegardant
Si non : revenir en J3
2) si ils sont non vides, les comparer:
Si ils ne sont pas egaux : message Les SIREN des onglets Mois et Week sont differents - Corrigez ou supprimez en un
Si il sont egaux
Verifier que c'est une chaine de 9 chiffres qui sont inscrits.
Si oui, quitter en sauvegardant
Si non, message 'il y a une erreur dans le SIREN - 9 chiffres à ecrire - Voulez vous corriger? Oui Non
Si oui positionner en J3
Si NON : 'Pensez a le renseigner ulterieurement - Obligatoire' Quitter? OUI NON
Si Oui : quitter en sauvegardant
Si non : revenir en J3
En fait on sauvegarde toujours à la fin même si c'est pas rempli ou faux mais on averti toujours l'utilisateur.
Voila - j'espère que j'ai été clair dans ces boucles.
et merci d'avance pour votre aide enore une fois
alain [file name=WorkbookMesg.zip size=4215]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/WorkbookMesg.zip[/file]
Dans le fichier joint, je souhaiterais ajouter du code VBA pour effectuer un test à la fermeture du classeur et afficher des messages d'informations si certains critères manquent :
1) Test sur J3 des deux onglets pour voir si ils sont vides tous 2
Si oui : message 'le SIREN n'est pas renseigné - Voulez vous le renseigner? OUI NON'
Si OUI : ne pas fermer le classeur et se positionner sur J3 onglet Mois
Si NON : 'Pensez a le renseigner ulterieurement - Obligatoire' Quitter? OUI NON
Si Oui : quitter en sauvegardant
Si non : revenir en J3
2) si ils sont non vides, les comparer:
Si ils ne sont pas egaux : message Les SIREN des onglets Mois et Week sont differents - Corrigez ou supprimez en un
Si il sont egaux
Verifier que c'est une chaine de 9 chiffres qui sont inscrits.
Si oui, quitter en sauvegardant
Si non, message 'il y a une erreur dans le SIREN - 9 chiffres à ecrire - Voulez vous corriger? Oui Non
Si oui positionner en J3
Si NON : 'Pensez a le renseigner ulterieurement - Obligatoire' Quitter? OUI NON
Si Oui : quitter en sauvegardant
Si non : revenir en J3
En fait on sauvegarde toujours à la fin même si c'est pas rempli ou faux mais on averti toujours l'utilisateur.
Voila - j'espère que j'ai été clair dans ces boucles.
et merci d'avance pour votre aide enore une fois
alain [file name=WorkbookMesg.zip size=4215]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/WorkbookMesg.zip[/file]