bonjour
voici réponse à tes questions
Sub aargh()
Sheets("Sheet1").Visible = True
Sheets("sheet1").Copy before:=Sheets(1)
ActiveSheet.Name = "N° Semaine " & Range("B2") 'nom de la feuille copiée
Sheets("Sheet1").Visible = False 'on cache la feuille modèle
End Sub
pour le dernier problème. je suppose que tu reçois un message d'erreur t'indiquant que le nom de feuille existe déjà.c'est bien cela ?
dans ce cas, il faut adapter B2 dans la feuille modèle avant de faire la copie ou adapter la macro de copie pour déterminer son nom d'une autre manière.