Bonjour,
Tu peux faire quelque chose comme ceci :
Tu sélectionnes toutes les feuilles de ton classeur (tu cliques sur le premier onglet, enfonce la touche Maj, et va cliquer sur le dernier onglet).
Tu t'es assuré au préalable que 2 cellules adjacentes sur la ligne 1 (qui pourront être toujours affichées à l'écran) ne sont pas utilisées, ce sur toutes les feuilles. Par exemple C1 et D1.
En C1 tu tapes : Alt+0197
En D1 tu tapes : Alt+0198
Tu sélectionnes les 2 cellules, tu centres le texte, tu choisis la police WingDings3, tu augmentes la taille à 16 (ou plus si tu souhaites) [tu peux peaufiner encore la mise en forme comme tu le souhaites]
Une fois fini, tu cliques sur un onglet pour désélectionner l'ensemble. Les cellules C1 et D1 seront ainsi identiques sur chaque feuille.
Dans le module ThisWorkbook, tu places alors le code suivant :
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Count = 1 And Target.Row = 1 Then
On Error Resume Next
Select Case Target.Column
Case 3
Sh.Previous.Activate
If Err.Number <> 0 Then Worksheets(Worksheets.Count).Activate
Range("A1").Select
Case 4
Sh.Next.Activate
If Err.Number <> 0 Then Worksheets(1).Activate
Range("A1").Select
End Select
End If
End Sub
Ainsi, lorsque tu cliqueras sur C1, tu basculeras sur la feuille précédente, et lorsque tu cliqueras sur D1, tu basculeras sur la feuille suivante.
Avec ce code, si tu cliques sur C1 sur la première feuille, tu bascules sur la dernière, et si tu cliques sur D1 sur la dernière feuille, tu bascules sur la première. Si tu ne le souhaites pas, tu supprimes simplement les deux lignes commençant par If Err.Number...
Cordialement.