Re
Ben là tu n'imprimes rien. Tu exportes ton fichier
Pour recopier les feuilles du fichier vers un nouveau, utilise ce code
Workbooks.Add
For i = 1 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Copy before:=ActiveWorkbook.Sheets(1)
With Sheets(i)
.Cells.Copy
.Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone
End With
Next
Ce code va te créer un nouveau fichier et recopier les feuilles du fichier source sans les formules.
Il faudra réadapter ton code en y incluant celui ci-dessus pour sauvegarder le nouveau fichier dans le répertoire utilisateur
A te relire sur les essais
Crdlt