Darnel
XLDnaute Impliqué
Bonjour
j'ai eu l'occasion d'apprendre il y a peu que la Sub Auto_open() n'était plus utilisée de nos jour et qu'elle pouvait entrainer des disfonctionnements.
Dull me conseillait par ailleur de lui preferer
Private Sub Workbook_Open()
question, j'ai tenter de faire la même chose pour Auto_Close, en transformant cela en :
Private Sub Workbook_Close()
Or ma macro ne fonctionne pas
j'ai fait une recherche sur le forum, j'ai vu un truc du genre :
Private Sub Workbook_BeforeOpen()
j'ai tenté mais là ça bug car a priori, ce n'est pas ce qu'il me faut (ma macro ne fait qu'apparaitre un msgbox pour ne pas oublier de sauvegarder (je sais qu'il y en a un par défaut mais parfois, les utilisateurs ont l'habitude, dès que leur ordinateur les dérange, de cliquer "non" systematiquement, au cas ou il s'agirait d'une bombe demandant à être activée) )
ensuite la macro enregistre ou non le fichier, selon le choix de l'utilisateur.
quelqu'un saurait me dire donc par quoi je puis remplacer la macro Auto_Close()
j'ai eu l'occasion d'apprendre il y a peu que la Sub Auto_open() n'était plus utilisée de nos jour et qu'elle pouvait entrainer des disfonctionnements.
Dull me conseillait par ailleur de lui preferer
Private Sub Workbook_Open()
question, j'ai tenter de faire la même chose pour Auto_Close, en transformant cela en :
Private Sub Workbook_Close()
Or ma macro ne fonctionne pas
j'ai fait une recherche sur le forum, j'ai vu un truc du genre :
Private Sub Workbook_BeforeOpen()
j'ai tenté mais là ça bug car a priori, ce n'est pas ce qu'il me faut (ma macro ne fait qu'apparaitre un msgbox pour ne pas oublier de sauvegarder (je sais qu'il y en a un par défaut mais parfois, les utilisateurs ont l'habitude, dès que leur ordinateur les dérange, de cliquer "non" systematiquement, au cas ou il s'agirait d'une bombe demandant à être activée) )
ensuite la macro enregistre ou non le fichier, selon le choix de l'utilisateur.
quelqu'un saurait me dire donc par quoi je puis remplacer la macro Auto_Close()