Bonjour !
Eric, je retiens ton code qui est très bien ! Je me suis permis une adaptation qui est un peu plus condensée. J'ai aussi ajouté un filtre qui permet de trier les onglets par couleur :
Sub CreerMenuOnglets()
Dim I As Integer
Application.ScreenUpdating = False
If Sheets(1).Name <> "ListeFeuilles" Then Sheets.Add before:=Sheets(1) Else Sheets(1).Cells.Delete
With Sheets(1)
.Name = "ListeFeuilles"
.Range("A1") = "Feuilles"
.Range("A1").AutoFilter
For I = 2 To Sheets.Count
.Cells(I, 1) = Sheets(I).Name
.Hyperlinks.Add .Cells(I, 1), "", "'" & .Cells(I, 1) & "'!A1", , .Cells(I, 1).Value
.Cells(I, 1).Interior.Color = Sheets(I).Tab.Color
Next I
End With
End Sub