Bonjour à toutes et tous,
Voici mon problème du jour.
J'essaie de dupliquer l'onglet 2 ("A_1") 30 fois et qu'a chaque fois qu'un nouvel onglet est créé il soit renommé avec la valeur de la case de la colonne B de la feuille 1 ("Test"). Soit l'onglet 3 porte le nom de la case B6 de la feuille 1, l'onglet 4 celui de la case B7 de la feuille 1...
Le nom de l'onglet est ensuite placé en B6 de ce même onglet (normalement, ça ça fonctionne mais c'est pour expliquer la dernière ligne du code)
J'arrive à créer les onglets mais pas à les renommer correctement.
Pouvez vous me dire où est mon erreur. je suis bien sur ouvert à toute modification du code.
Merci pour votre aide.
Voici mon essaie
"Sub duplication_test()
'Duplique l'onglet 2 29 fois (30 personnes)
Dim i As Integer
For i = 1 To 29 'défini le nombre de duplications
Sheets(2).Copy After:=Sheets(Sheets.Count) 'Duplique l'onget 2 et le met en dernière position
Worksheets("Test").Range("B6") = ActiveSheet.Name 'nomme le nouvel onglet avec la valeur de la case B6 (puis B7 puis B8...) de la feuille 1
Range("B6") = ActiveSheet.Name 'met le nom de l'onglet en B6
Next
End Sub"