ydu
Messages postés61Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention 6 août 2009
-
29 sept. 2007 à 21:38
ydu
Messages postés61Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention 6 août 2009
-
30 sept. 2007 à 19:40
Salut,
Voici un code qui permet de remettre quelques petites choses en place lors d'une fermeture par l'utilisateur
Par contre cela marche nickel lorsque le user clic sur la croix pour fermer le classeur mais ca plante lorsqu'il ferme directement l'appli par la croix ou bien par Fichier/Quitter.
Private Sub Workbook_BeforeClose(cancel As Boolean) 'Action avant fermeture du fichier
'Reaffichage des barre d'outils usuelles, barres de défilement, etc...
Application.ScreenUpdating = False
Application.CommandBars("Drawing").Visible = True
Application.CommandBars("Standard").Visible = True
Application.CommandBars("Formatting").Visible = True
With ActiveWindow
.DisplayGridlines = True
.DisplayHeadings = True
.DisplayOutline = True
.DisplayWorkbookTabs = True
.DisplayVerticalScrollBar = True
.DisplayHorizontalScrollBar = True
End With
With Application
.DisplayFormulaBar = True
.DisplayStatusBar = True
.ShowWindowsInTaskbar = True
End With
test2 = 2
ThisWorkbook.Close SaveChanges:=False
Application.ScreenUpdating = True
Application.Quit
End Sub