Re,
Je ne m'y connais pas trop en VBA mais pourquoi ? C'est quoi l'inconvénient ? Si le bouton de la macro est positionnée sur la feuille en question c'est pas plus simple, on ne dépend ainsi pas du nom, mais on sait que l'on travaille sur la bonne feuille ?
Dans ce cas là, tu as entièrement raison, de plus, si la feuille venait à être renommée, cela fonctionnerait toujours
et au cas où, il faut prendre le N de la feuille
Public Sub effacer_1()
With Sheets(1)
.Cells(4, 5).Value = 0
End With
End Sub
là, ce sera toujours la feuille 1, renommée ou pas