Bonjour,
J'aimerais savoir comment peut-on faire pour générer à partir d'une macro plusieurs feuilles qui seront au nombre de cellules comprises dans une liste et qui prendront le nom de chaque élément?
J'ai tenté quelque chose comme :
Mais ca marche pas.
Mon idée était de créer une feuille par mois à partir d'une trame dynamique existante.
Merci d'avance!
J'aimerais savoir comment peut-on faire pour générer à partir d'une macro plusieurs feuilles qui seront au nombre de cellules comprises dans une liste et qui prendront le nom de chaque élément?
J'ai tenté quelque chose comme :
Code:
Sub Save_DOC()
Dim nom, c As Range
Sheets(Array("TRAME", "CYCLES", "calendrier", "Affectations")).Copy
ChDir "C:\Users\m.roblin\Desktop"
With ActiveWorkbook
.SaveAs Range("TRAME!B2").Value, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
For Each c In Range("mois!A1:A12")
nom = c.Value
Sheets.Add Count:=1, after:=Worksheets(Worksheets.Count)
ActiveSheet.Name = nom
Next c
End With
End Sub
Mais ca marche pas.
Mon idée était de créer une feuille par mois à partir d'une trame dynamique existante.
Merci d'avance!