Private Sub Copier_Tout_Le_Classeur()
Dim Feuil As Worksheet
Dim OldWbk As Workbook, OldPath As String, OldFullPath As String
Application.ScreenUpdating = False
If Application.Workbooks.Count > 1 Then
MsgBox "N'exécuter cette macro que lorsqu'un seul classeur est ouvert", vbInformation, "Exécution impossible"
Exit Sub
End If
For Each Feuil In AW.Worksheets
Feuil.Unprotect
Next Feuil
Set OldWbk = ActiveWorkbook
OldPath = OldWbk.Path
OldFullPath = OldWbk.FullName
ActiveWorkbook.Worksheets.Select
ActiveWindow.SelectedSheets.Copy
OldWbk.Close False
Workbooks(1).VBProject.References.AddFromFile "Macintosh HD:Applications:Microsoft Office 2011:Office:Visual Basic for Applications.framework:Versions:14:Resources:Visual Basic for Applications Extensibility Type Library"
Workbooks(1).ChangeLink OldFullPath, Workbooks(1).Name, xlExcelLinks
Call Importer_les_modules
'Do: Loop While Application.Dialogs(xlDialogSaveAs).Show(OldPath) = False
'Workbooks(1).Save
Application.ScreenUpdating = True
End Sub