En fait l'erreur n'apparaît pas la 1ère fois quand je lance mon fichier, mais à partir de la 2ème fois.
Explication : quand j'ai un autre fichier Excel ouvert et que je lance mon fichier avec ma macro pour la première fois de la journée, aucune erreur.
Mais ensuite, si je quitte mon userform (qui ferme le fichier avec la macro) et que je le rouvre plus tard (toujours si j'ai un autre fichier Excel ouvert), là l'erreur apparaît.
L'erreur n'apparaît plus si je n'ai aucun autre fichier Excel ouvert.
Donc je me demande si y'aurait pas un truc qui cloche au moment où je ferme mon UserForm...
Voici le code du QueryClose de mon UserForm :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If Application.Workbooks.Count = 1 Then
ThiWorkbook.Saved = True
Application.Quit
Else
Unload MonUserForm
ThisWorkbook.Close False
End If
End Sub