Re.. "faisant référence à d'autres classeurs"
Sans connaitre le nom des classeurs, cela me semble difficile.
Cet exemple liste tous les noms et demande la suppression par oui/non
VB:
Sub SupprimeNOM()
Dim C As Name
For Each C In ThisWorkbook.Names
If MsgBox("Voulez-vous supprimer ce nom==> " & C.Name & vbLf & "Fait référence à ==> " & C, 292, "Suppression") = 6 Then C.Delete
Next
End Sub