vba Displayalerts

chris

XLDnaute Barbatruc
Bonjour
Exceptionnellement j'ouvre un second fil car mon PB a évolué et ma nouvelle question serait noyée dans le précédent (Lien supprimé).

Questions

Quelle est la portée du displayalerts : à priori il revient automatiquement à true quand on ferme le classeur contenant le module où figure un displayalerts=false

On trouve plein d'exemples concernant le close d'un autre classeur qu'on encadre par un displayalerts = false et un displayalerts = true
mais quid du classeur actif ?

D'après mes essais en mode debug, il repasse automatiquement à true : j'ai beau le mettre à false dans le module beforeclose du classeur, Excel ne change pas sa valeur et me demande toujours si je veux sauvegarder.

Que mettre comme code dans le classeur concerné pour que le classeur actif se ferme sans poser de question ?


Merci d'avance

Message édité par: chris, à: 27/04/2006 11:04
 
A

AV

Guest
Ave,

''...Que mettre comme code dans le classeur concerné pour que le classeur actif se ferme sans poser de question ?...''

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

AV [aaa]
 

chris

XLDnaute Barbatruc
Bonjour
et merci à ce beau duo de josé et AV.

Cela résoud enfin mon PB
Hip hip Hourra.


Bonne journée

PS : en plus c'est pour mon 500 ème !
On ne peux rêver mieux
Je crois que je dois un barbatruc non ?

Message édité par: chris, à: 27/04/2006 11:17
 

Discussions similaires

Statistiques des forums

Discussions
312 103
Messages
2 085 312
Membres
102 860
dernier inscrit
fredo67