Bonjour,
Comme le dit MFerrand , il est conseillé de donner des noms uniques afin d'éviter les erreurs donc si tu veux que tes plages nommées soient propre à chaque feuille, tu peux utiliser la propriété CodeName (ce nom est propre à la feuille et ne peux être modifié) concaténé à un mot qui te convient comme "Plage" par exemple donc, une plage nommée portant le nom de "PlageFeuil1" pour la feuille ayant comme nom de module "Feuil1" il te suffit alors de boucler :
Sub Viderdonnees()
Dim Fe As Worksheet
For Each Fe In Worksheets: Fe.Range("Plage" & Fe.CodeName).ClearContents: Next Fe
End Sub
Même su tu renommes une feuille, le nom de son module ne changera pas donc pas d'erreur au niveau du code et chaque plage nommée sera propre à la feuille --> PlageFeuil1, PlageFeuil2, PlageFeuil3, etc...