Sub En_Arrière()
Dim WsV As Worksheet
Set WsV = ActiveSheet
For i = 1 To Worksheets.Count
Select Case True
Case Sheets(i).Name = ActiveSheet.Name:
WsV.Activate
Exit For
Case Sheets(i).Visible: Set WsV = Sheets(i)
End Select
Next
Set WsV = Nothing
End Sub
Sub En_Avant()
Dim WsV As Worksheet
Set WsV = ActiveSheet
For i = Worksheets.Count To 1 Step -1
Select Case True
Case Sheets(i).Name = ActiveSheet.Name:
WsV.Activate
Exit For
Case Sheets(i).Visible: Set WsV = Sheets(i)
End Select
Next
Set WsV = Nothing
End Sub