Bonjour a tous ET Joyeux Halloween !!!
Voila je cherche, essaye de comprendre comment ça marche, recopie, modifie mais je n'arrive pas a finaliser un code vba.
Ce code vba me permettrais de recopier x fois la feuille "Mois" et les renomme selon une liste que j'ai sur une feuille "Liste" de la cellule D1 a D12.
Pour le recopier x fois j'ai trouvé mais pas pour les renommer;
J'ai recopié des codes par ci et la en les modifiants et je pense que ça dois se tenir dans un mouchoirs de poche pour y arriver.
Voici mon code en question :
Sub Dupliquer_Mois()
Dim i As Integer, j As Integer, z
Application.ScreenUpdating = False
z = InputBox("Nombre de copies ", "Copie")
i = Range("D" & Rows.Count).End(xlUp).Row
For j = i To 2 Step -1
Sheets("Mois").Copy After:=Sheets(ThisWorkbook.Sheets.Count)
With Sheets("Liste")
ActiveSheet.Name = .Range("D" & j)
End With
Next j
End Sub
Peut être qu'il y a des choses que je n'ai pas mis dans le bon ordre.
Si en même temps que la solution je pourrais avoir l'explication ce serais sympas.
Merci d'avance à toutes âmes charitables pour le temps pris.
Cdt