confirmation de changement a la fermeture

zoef747

XLDnaute Nouveau
bonjour,
comment fermer un classeur sans qu'une demande de confirmation des changement n'apparaisse?

j'ai fais comme ceci:

Workbooks("facture_" & Format(newfactnb, "00000") & "_" & nom & ".xls").Close

tout allait bien jusqu'a ce que je change quelques trucs dans ma macro et maintenant, au lieu de fermer bêtement et méchament ma facture, j'ai cette demande de confirmation qui pop up...

merci
 

Staple1600

XLDnaute Barbatruc
Re : confirmation de changement a la fermeture

Bonjour

Tu peux ajouter

Application.DisplayAlerts=False
Workbooks("facture_" & Format(newfactnb, "00000") & "_" & nom & ".xls").Close


Mais dans ce cas le classeur est fermé sans sauvegardé les modifs

C'est bien ce que tu veux?
 

Staple1600

XLDnaute Barbatruc
Re : confirmation de changement a la fermeture

Re


Dans ce cas cela devrait fonctionner
Code:
Application.DisplayAlerts=False
Workbooks("facture_" & Format(newfactnb, "00000") & "_" & nom & ".xls").Save
Workbooks("facture_" & Format(newfactnb, "00000") & "_" & nom & ".xls").Close

en un peu plus court
Code:
Application.DisplayAlerts=False
With Workbooks("facture_" & Format(newfactnb, "00000") & "_" & nom & ".xls")
.Save
.Close
End With



bonjour,
comment fermer un classeur sans qu'une demande de confirmation des changement n'apparaisse?

Ma première réponse correspondait strictement à ta question ;)
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 668
Messages
2 090 739
Membres
104 643
dernier inscrit
adriano22