Bonjour,
Un début de solution avec à l'ouverture du fichier, la création de liens hypertextes pour les feuilles de calcul du classeur actif.
Pas besoin de gestion d'erreur VBA.
Cdlt
Dans Microsoft Excel Objets, "ThisWorkbook" :
Option Explicit
Private Sub Workbook_Open()
Création_sommaire
End Sub
Dans un module standard :
Option Explicit
Public Sub Création_sommaire()
Dim wS As Worksheet
Dim i As Integer
Dim x As String
Application.ScreenUpdating = False
Set wS = Worksheets(1)
wS.Cells.ClearContents
For i = 1 To ThisWorkbook.Worksheets.Count
Cells(i, 1) = Worksheets(i).Name
Next i
For i = 2 To ThisWorkbook.Worksheets.Count
x = Worksheets(i).Name
wS.Hyperlinks.Add Anchor:=Cells(i, 1), Address:="", _
SubAddress:="'" & x & "'" & "!A1", TextToDisplay:=x
Next i
Columns(1).ColumnWidth = 15
Set wS = Nothing
End Sub