C'est bien ce qui me semblait, c'est pourquoi j'utilise plutôt les bouts de code suivants :
Dim hwnd As Long
hwnd = FindWindowA(vbNullString, Application.Caption)
SetWindowLongA hwnd, -16, GetWindowLongA(hwnd, -16) And &HFFF7FFFFdans ThisWorkbook_Open
et dans ThisWorkbook_beforeClose
Dim hwnd As Long
hwnd = FindWindowA(vbNullString, Application.Caption)
SetWindowLongA hwnd, -16, GetWindowLongA(hwnd, -16) Or &H80000
C'est à dire que je biaise la question de Laurent en supprimant tout bonnement la croix
Cordialement