voilà, j'ai retrouvé la procédure que j'utilise :
Private Sub Workbook_Open()
Application.ScreenUpdating = False
ActiveWorkbook.EnvelopeVisible = True
ActiveWorkbook.EnvelopeVisible = False
Application.ScreenUpdating = True
End Sub
En relisant les différents posts que j'ai pu échanger sur ce sujet (on peut les trouver avec le mot clé EnvelopeVisible) je me souviens que certains fichiers un peu corrompus peuvent présenter ce problème, même si on n'a jamais utilisé EnvelopeVisible.
Il m'est déjà arrivé de recréer certains fichiers tout neufs pour supprimer ce truc. Dans ce cas, il ne suffit pas de recopier les feuilles du vieux vers le nouveau fichier, il faut partir d'un fichier vierge et faire un copie/coller des cellules, ce qui peut évidemment poser quelques problèmes (mise en forme etc.) mais c'est une solution qui peut éviter d'avoir à inclure la macro ci-dessus.
Cependant, mon principe c'est que, si c'est arrivé une fois, ça peut recommencer, alors personnellement je mettrai la procédure ci-dessus quand même