re-banzaï,
voici le code pour copier mes onglets :
Sub copyongletXfois()
'declare
Dim numsemaine As String
Dim wrkcpy As Worksheet
Dim mywork As Workbook
Dim wrksource As Worksheet
Dim i As Long
'init
Set mywork = ActiveWorkbook
Set wrksource = mywork.ActiveSheet
'work
For i = 1 To 52
wrksource.Copy After:=Worksheets(ThisWorkbook.Sheets.Count)
If Len(i) = 1 Then
numsemaine = "S0" & i
Else
numsemaine = "S" & i
End If
ActiveSheet.Name = numsemaine
Next
End Sub
alors, je veux plus qui nomme les onglets "S01" puis "S02" mais tout simplement 1 puis 2.
l'original je pensais la nomé "0" (lignes que j'ai surlignées).
Et donc je voudrais qu'il me mette le nom de l'onglet dans la cellule "H2" de chaque feuille.
Je suis pas sur d'être clair...
Francky