Re-bonjour,
le message d'erreur de ta copie d'écran est clair : tu as un nom défini dont le 1er caractère est ni une lettre, ni un trait de soulignement.
Le question qu'on est en droit de se poser alors serait: "comment donc aurait-on pu
créer ce nom?" (et je n'ai pas la réponse, j'en ai peur !)
En supprimant les noms dans un classeur, dans l'ordre de leur index, j'ai obtenu un jour, me semble-t-il, une erreur d'index. Toujours si mes souvenirs sont bons, j'avais résolu le problème en les supprimant depuis le dernier jusqu'au premier.
Quant à savoir si la chose changera quelque chose sur un Mac ... à tout hasard, essaie:
Sub essai()
For n = ThisWorkbook.Names.Count To 1 Step -1
ThisWorkbook.Names(n).Delete
Next n
End Sub
... Et sous Mac, il n'existe pas une option qui créerait, dans une plage de cellules, la liste de tous les noms du classeur ? Sous Win et Office 2016, c'est dans le groupe Noms définis > Dans une formule > Coller une liste