Bonjour,
J'ai essayé en intégrant la phrase complémentaire pour bloquer la fenêtre d'erreur mais rien n'y fait, elle apparaît encore!!
"Private Sub Workbook_Open()
Dim ws As Worksheet, lgd%, lgf%
Application.ScreenUpdating = False
On Error Resume Next
For Each ws In ThisWorkbook.Worksheets
Select Case ws.Name
Case "Noms", "Tableau"
Case Else
lgd = LigneDébutDates(ws)
lgf = LigneDateJour(ws) - 5
With ws"
Par contre, je nuance mes propos: une fois le fichier partagé, les cellules sont bien bloquées à J-5 mais l'ouverture ne se fait pas à la bonne page une fois que l'on clique sur end dans le message d'erreur.
Je suis partante pour appliquer la solution "subtile" en espérant que son utilisation ne devienne pas trop lourde pour les 20 utilisateurs.
Merci encore pour votre implication dans mon projet
Evelyne