OVH Cloud OVH Cloud

Pb de lenteur de fermeture et Pb enregistrement auto

1 réponse
Avatar
YANN24
Bonjour,

j'ai un fichier qui fait 1Mo, avec une dizaine de macro, un auto_open, un
userform pour sélectionner les feuilles à afficher, et un enregistrement auto
à la cloture.
Seulement, lorque je quitte mon fichier, il met un temps infini à quitter
Excel, et en plus, il me redemande si je veux enregistrer, alors que j'ai
déjà quitter une fois le fichier. Ci joint mon Workbook, s'il faut plus de
détails, pas de Pb.
Merci. YANN

Private Sub Workbook_BeforeClose(Cancel As Boolean)
AfficheBOutils 'permet de réactiver mes barres d'outils cachées avec
l'auto_open
ActiveWorkbook.Save
On Error Resume Next
Sheets(1).Visible = True
For I = 2 To ThisWorkbook.Sheets.Count
Sheets(I).Visible = xlSheetVeryHidden
Next
ThisWorkbook.IsAddin = True

End Sub

Private Sub Workbook_Open()

UserForm1.Show
Auto_open

End Sub

1 réponse

Avatar
anonymousA
ben , forcément qu'il te le redemande puisque entre ton save et la fermeture
réelle du ficheir tu caches des feuilles, tu le rends Addin.

A+


Bonjour,

j'ai un fichier qui fait 1Mo, avec une dizaine de macro, un auto_open, un
userform pour sélectionner les feuilles à afficher, et un enregistrement auto
à la cloture.
Seulement, lorque je quitte mon fichier, il met un temps infini à quitter
Excel, et en plus, il me redemande si je veux enregistrer, alors que j'ai
déjà quitter une fois le fichier. Ci joint mon Workbook, s'il faut plus de
détails, pas de Pb.
Merci. YANN

Private Sub Workbook_BeforeClose(Cancel As Boolean)
AfficheBOutils 'permet de réactiver mes barres d'outils cachées avec
l'auto_open
ActiveWorkbook.Save
On Error Resume Next
Sheets(1).Visible = True
For I = 2 To ThisWorkbook.Sheets.Count
Sheets(I).Visible = xlSheetVeryHidden
Next
ThisWorkbook.IsAddin = True

End Sub

Private Sub Workbook_Open()

UserForm1.Show
Auto_open

End Sub