Bonsoir le forum
Voici un code qui permet de créer et d'enregistrer autant de fichiers que d'onglets contenus dans un fichier et en copiant le premier
onglet dans chaque fichier créer. (exemple: "Feuil1-Feuil2", Feuil1-Feuil3", "Feuil1-Feuil4"...)
Le souci, c'est qu'à chaque création, il faut confirmer l'enregistrement du nouveau fichier dans un répertoire
comment faire pour qu'au lancement de la macro je puisse choisir un répertoir de destination et que tous les classeurs soient crées sans avoir à confirmer cette création
Sub essai()
For Each feuille In Worksheets
Sheets("Feuil1").Copy
Set w = ActiveWorkbook
Windows("Original.xlsm").Activate
feuille.Copy After:=w.Sheets(1)
w.Activate
fichier = Application.GetSaveAsFilename(feuille.Name, filefilter:="Fichier(*.xls),*.xls")
ActiveWorkbook.SaveAs Filename:=fichier
ActiveWindow.Close
Next feuille
MsgBox "Travail terminé"
End Sub
D'avance je vous remercie pour votre aide et pour le temps que que vous m'acoordez