Bonjour,
1er accès sur un forum d'aide. J'ai des difficultés pour résoudre un code VBA.
Je voudrais à partir d'une liste sur un onglet créer un onglet par celulle de la liste. j'ai donc nommé la liste et avec le programme suivant :
Sub ajout_feuilles()
Dim nom, c
For Each c In Range("liste")
nom = c.Value
Sheets.Add Count:=1, After:=Worksheets(Worksheets.Count)
ActiveSheet.Name = nom
Next c
End Sub
Cela fonctionne.
Mais je voudrais que chaque onglet nouvellement crée soit une copie de la feuille principal de mon classeur.
En fait j'ai une feuille principale avec des calculs et graphiques que je voudrais dupliquer en autant de fois que de champs dans la liste.
Merci pour votre aide
1er accès sur un forum d'aide. J'ai des difficultés pour résoudre un code VBA.
Je voudrais à partir d'une liste sur un onglet créer un onglet par celulle de la liste. j'ai donc nommé la liste et avec le programme suivant :
Sub ajout_feuilles()
Dim nom, c
For Each c In Range("liste")
nom = c.Value
Sheets.Add Count:=1, After:=Worksheets(Worksheets.Count)
ActiveSheet.Name = nom
Next c
End Sub
Cela fonctionne.
Mais je voudrais que chaque onglet nouvellement crée soit une copie de la feuille principal de mon classeur.
En fait j'ai une feuille principale avec des calculs et graphiques que je voudrais dupliquer en autant de fois que de champs dans la liste.
Merci pour votre aide