Dans Développeur / Visual Basic pour modifier le code.
J'ai retrouvé le code dans une version antérieure mais je ne sais pas le mettre ! Merci
Option Explicit
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name <> "A LIRE" Then
Dim nb
nb = Application.CountA(Sheets("A LIRE").Range("B29:B31"))
If nb < 3 Then
MsgBox "Remplissez d'abord les cellules NOM,SERVICE et BASE SEMAINE de la feuille 'A LIRE", vbExclamation, "Saisie"
Sheets("A LIRE").Activate
End If
End If
End Sub
Pour l'onglet DONNEES, les procédures n'existent pas dans VBA elles ont dû être supprimées.
Je te laisse les replacer dans le code.