J'ai fais une feuille type 'semaine 01' et j'aimerais la copier 52 fois pour toutes les semaines de l'année. Je n'ai réussi qu'a la copier 5 fois et après ca me bloc !!
Pourriez vous me dire comment faire
Voici une petite macro qui réalise ce que tu souhaites.
Code:
Sub semaine()
Dim i As Byte
For i = 1 To 51
Sheets(1).Select
Sheets('Semaine 1').Copy After:=Sheets(i)
ActiveSheet.Name = 'Semaine ' & i + 1
Next i
End Sub
Sub Semaine()
Dim Boucle As Integer
For Boucle = 2 To 52
Sheets(1).Select
If Boucle = 2 Then
Sheets(1).Copy After:=Sheets(1)
Else
Sheets(1).Copy After:=Sheets(Sheets.Count)
End If
ActiveSheet.Name = 'Semaine' & Boucle
Next Boucle
End Sub
En admettant que ta feuille de base est bien la 1.