Bonjour,
J'ai stocké le contenu de la cellule AA1 de la feuille INFOS dans une variable Nom que j'utilise lors de l'enregistrement. Tu peux choisir de mettre cette variable avant ou après le nom de l'onglet et aussi y ajouter un autre texte en ajoutant ...& " Texte " &...
Comme cette feuille INFOS sera dans le classeur elle sera donc copiée aussi puisqu'on prend toutes les feuilles. Si tu la mets en dernier on peut ne pas la copier en mettant 1 To Sheets.Count -1.
Sub Macro1()
Nom = Sheets("INFOS").Range("AA1").Value
For i = 1 To Sheets.Count
Sheets(i).Select
Sheets(1).Copy 'Copie en créant un nouveau classeur
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\" & Nom & " " & ActiveSheet.Name & ".xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
ActiveWindow.Close
Next
End Sub
A+