je l'ai dejà fait en rajoutant :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Ws As Worksheet
Dim i As Integer
If Target.Count > 1 Then Exit Sub
If Target.Address = "$A$1" Then
For Each Ws In Worksheets
If Ws.Name <> "Accueil" or ws.name <> "list" then Then
If CInt(Right(Ws.Name, 2)) <= Target Then
Ws.Visible = True
Else
Ws.Visible = xlSheetHidden
End If
End If
Next Ws
End If
End Sub
Est-ce correct ?
En dehors du code, il n'y a rien a rajouter ? Pas de macro ?
Merci pour l'aide et désolé si je suis débutant.
J'aimerais vraiment resoudre le pb.
A+