Bonjour
Code de Feuille Sommaire
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If ActiveCell.Column = 3 Then
x = ActiveCell
Sheets(x).Visible = True
Sheets(x).Select
End If
End Sub
Code Module
Sub lienSommaire()
'sélection de la feuille Sommaire
Sheets("Sommaire").Select
Range("C3").Select
For Each i In ActiveWorkbook.Sheets
f = i.Name
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & f & "'" & "!A1", TextToDisplay:=f
ActiveCell.Offset(1, 0).Select
Next i
End Sub
Sub RetourSommaire()
For i = 2 To Sheets.Count
Sheets(i).Select
Range("A1").Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="Sommaire!A1", TextToDisplay:="Sommaire"
Next i
Sheets(1).Select
End Sub
Code dans ThisWorkBook
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
If Sh.Name = "Sommaire" Then
Sheets("Sommaire").Visible = True
ElseIf Sh.Name <> "Sommaire" Then Sh.Visible = False
End If
End Sub
Cordialement