Après avoir utilisé le code de Jauster pour numéroter chaque onglet, la macro ci-dessous, placée dans "ThisWorkbook" fonctionne sur mon poste.
VB:
Option Explicit
Private Sub Workbook_NewSheet(ByVal o As Object)
Dim numéro_onglet As Long
numéro_onglet = ActiveWorkbook.Sheets.Count
[a1] = ActiveWorkbook.Sheets.Count
End Sub
Attention : la macro ne fonctionne pas lors d'un ajout d'onglet par copie d'un existant.