Bonjour
j'imagine que c'est parce que il perdait le contenu de la variable "Nuser" qui est celle qui stocke le Login.
Dans ce cas L = 0 et le
If T(L, 3) = "Visiteur" Then
passe sur le msgbox.
(du code
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
)
Tu n'avais pas stoppé des macros "brutalement" auquel cas les valeurs publics sont effacées ?