Bonjour à toutes et à tous.
J'ai fait un petit code vba pour dupliquer automatiquement le contenu d'un onglet (onglet J1 du fichier ORGANISATION VACANCES ETE). Pour chacun des onglets dupliqués, la date contenu dans la cellule A1 doit s'incrémenter de un jour à chaque fois.
Ex: la cellule A1 de l'onglet J1 contient la valeur "mardi 08 avril 2014". Je duplique 3 fois l'onglet; j'ai alors les onglets J2, J3, J4 qui se créent; et je devrais avoir la valeur "mercredi 09 avril 2014" en A1 de l'onglet J2, "jeudi 10 avril 2014" en A1 de l'onglet J3 et "vendredi 11 avril 2014" en A1 de l'onglet J4.
Or ça n'est pas tout à fait le cas.... d'où vient l'erreur dans mon code?
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub Copie() Dim i, z, Valeur_A_Recup z = InputBox("Nombre de copies ", "Copie") Valeur_A_Recup = Sheets("J1").Range("A1").Value For i = 1 To z Sheets("J1").Copy After:=Sheets(i) ActiveSheet.Name = "J" & i + 1 Sheets("J" & i).Range("A1").Value = Valeur_A_Recup + i Next i End Sub
Partager