Private Sub Workbook_Open()
'Affichage d'un message de bienvenu et toujours démarrer sur la page sommaire
'Déclaration de la variable date du jour
Dim DateJour As Date
'Affectation de la variable
DateJour = Now()
'*****
'Ouverture du classeur sur la feuille "Sommaire"
'Sheets("Sommaire").Activate
'Se positionner sur une cellule de stockage particulière
'Range("Q2").Select
Sheets("Sommaire").Range("A1").Select
'******
'Message de Bienvenu et aller ou pas directement à la feuille de recherche
If MsgBox("Bonjour et Bienvenu(e) dans la liste des substances allergisantes ..." & vbCrLf & "Nous sommes, aujourd'hui, le : " _
& vbCrLf & vbTab & Chr(10) & " " & Format(DateJour, "dddd dd mmmm yyyy") & _
Chr(10) & Chr(10) & "Voulez-vous aller directement à la Recherche ?" _
, vbYesNo + vbInformation, "BIENVENU") = vbYes Then
'*****
'Ouverture de la feuille "liste complète"
'Sheets("liste complète").Activate
Sheets("Liste complète").Select
'*****
End If
'*****
'En modifiant une option de la liste de la protection de la feulle
'cela fonctionne donc le code que je t'ai donné ne sert à rien
''Active le mode auto-filtrant d'une liste déroulante en mode protégé
'Sheets("Liste complète").Select
'ActiveSheet.EnableAutoFilter = True
'ActiveSheet.Protect contents:=True, userInterfaceOnly:=True
'******
End Sub