J'ai essayé ce code
Sub CopieFeuilles()
Set wb1 = ThisWorkbook
Worksheets("Import").Activate
ActiveSheet.Copy
Set wb2 = Workbooks.Add
With wb2.Worksheets("Feuil1").Select
Selection.PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone _
, SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End With
Application.Dialogs(xlDialogSaveAs).Show
ActiveWorkbook.Close
End Sub
mais il y a un message d'erreur sur cette portion de code :
Selection.PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone _
, SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Et au lieu de créer un seul nouveau classeur, la macro en crée un second.
Une coup de main svp