Message

T

Tony

Guest
Re bonjour à tous et à toutes

Comment empécher le message 'Voulez-vous enregistrer les modifications apportées à nom du classeur ?'. Qui apparait à la fermeture du classeur.
Je souhaite des explications pas des macros toutes faites. (Je cherche à comprendre et à me former)

Cette formule : Application.DisplayAlerts = False, est-elle bonne?
J'ai tenter mais rien.

@ +
Tony
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour Tony, bonjour le forum,

Si tu quittes un fichier juste après l'avoir enregistré/sauvé, ce message n'apparaît pas. Si par contre tu sauves le fichier puis tu modifies une seule chose, quand tu va vouloir le quitter, ce message apparaîtra. Donc en VBA si tes dernières lignes sont :

Workbooks('Toto.xls').Save
Workbooks('Toto.xls').Close


tu n'auras pas de message...
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

tu peux dans le code de Thisworkbook ajouter


si tu veux que ton fichier soit sauvegardé sans message

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Close True
End Sub

ou

si tu veux que ton fichier ne soit pas sauvegardé sans message

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Close False
End Sub
 
T

Tony

Guest
Re Pascal76

Ta solution marche très bien, mais
je tombe sur une page grise, nommée 'Microsoft Excel'
je suis donc obliger de la fermer par le bouton de fermeture.
Je voudrais arriver directement sur le bureau (pas la table ;) )

Merci

Tony
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 450
Messages
2 109 731
Membres
110 553
dernier inscrit
loic55