Semblable à la réponse correcte de Techie, voici une solution qui fonctionne lorsque vous avez plus de 15 feuilles (et permet également de cliquer sur une lettre pour mettre en surbrillance la feuille commençant par cette lettre):
Sub Select_Sheet()
If ActiveWorkbook.Sheets.Count <= 16 Then
Application.CommandBars("Workbook Tabs").ShowPopup 500, 225
Else
Application.CommandBars("Workbook Tabs").Controls("More Sheets...").Execute
End If
End Sub
Bien que pour une raison inconnue , il ne fonctionne pas lors de l' activation en utilisant le clavier (comme mentionné dans la source et un autre exemple qui a également le travail dsnt lors de l' utilisation raccourci est ici ). Si quelqu'un sait comment corriger le code ci-dessus pour qu'il fonctionne avec la macro, n'hésitez pas à le corriger.