Bonjour,
A partir d'un fichier mère xlsm pas très lourd 150 Ko, je duplique au max 7 onglets pour créer un nouveau fichier et lorsque la macro exécute ce passage elle mouline pendant environ 15 secondes..

Ci-dessous mon code, avez vous des suggestions qui pourrait réduire ce délai. (j'utilise déjà "Application.ScreenUpdating = False")

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
'Duplique les onglets pour créer le nouveau fichier
        Sheets(Array("Commands", "List", "Master Checklist", "Cash Mgmt", "Model Portfolio", _
        "Broker Commissions", "DTL - STAR", "PfC Targets")).Select
        Sheets(Array("Commands", "List", "Master Checklist", "Cash Mgmt", "Model Portfolio", _
        "Broker Commissions", "DTL - STAR", "PfC Targets")).Copy
 
Chemin_Sauvegarde = "\\Blabla\Blabla2\blabla3\Fund\"
ChDir Chemin_Sauvegarde
 
 
ActiveWorkbook.SaveAs Filename:=Application.GetSaveAsFilename(Chemin_Sauvegarde & Nom_Sauvegarde, fileFilter:="Excel Files (*.xls), *.xls")
Merci par avance pour votre aide