Eviter le message : "voulez-vous enregistrer les modifications..." - VB/VBA/VBS - Programmation
Marsh Posté le 14-02-2007 à 15:07:08
Bonjour à tous
Bonjour skystef2
avec ce code cela devrait être comme tu veux
activeworkbook.saved=true
A+
Marsh Posté le 14-02-2007 à 16:03:44
y'a aussi une propriété à passer à false qui permet d'éviter l'affichage de ce genre de messages. un truc genre "enablemessages" ou un truc qui ressemble.
Marsh Posté le 14-02-2007 à 21:14:28
Bonsoir,
Application.DisplayAlerts = False ??
Cordialement
Marsh Posté le 14-02-2007 à 22:26:51
seniopapou a raison. Mais il ne faut pas oublier de remettre la propriété à True une fois l'action réalisée
http://faq.vb.free.fr/index.php?question=78
Marsh Posté le 19-02-2007 à 17:44:32
Salut, voilà une réponse tardive mais à prendre en compte :
Pour fermer et sauvegarder sans message : activeworkbook.close true
Pour fermer sans sauvegarder et sans message : activeworkbook.close false
Ensuite, la propriété saved de l'objet workbook défini si il y a eu des modifications. Si tel est le cas, à le fermeture, excel demande s'il faut sauvegarder le classeur. La passer à false permet efféctivement d'outre passer le message mais le classeur est fermé sans être enregistré.
Et pour finir, la propriété displayalerts permet d'éviter les messages de confirmation lors de la fermeture du classeur ou de la suppression d'une feuille. Ne jamais oublier de la repasser à true.
Voilà, @++++
Marsh Posté le 14-02-2007 à 14:57:13
Bonjour,
J'ai un bouton sur mon fichier Excel qui contient un bouton quitter qui ferme la feuille excel. A chaque fois, alors que rien n'a été modifié sur le fichier (mes macros travaillent sur d'autres fichiers), j'ai le message "voulez-vous enregistrer les modifications...".
Que dois-je mettre comme code avant Workbooks.close ? Ou alors, comment faire en sorte que la réponse soit oui à la demande d'enregistrements des modifications ?
Merci.