Bonsoir au forum
Une petite question basique de novice.
j'ai enregistré une macro pour fermer tous les classeurs ouverts.
Comment la modifier pour que si un des classeurs est déjà fermé il passe au suivant et ne génère pas de code d'erreur?
Sub Fermeture()
'
' Fermeture Macro
' Fermer tous les classeurs
'
'
Windows("Classeur_1.xlsx").Activate
ActiveWorkbook.Save
ActiveWindow.Close
Windows("Classeur_2.xlsx").Activate
ActiveWorkbook.Save
ActiveWindow.Close
Windows("Classeur_3.xlsx").Activate
ActiveWorkbook.Save
ActiveWindow.Close
Windows("Classeur_4.xlsx").Activate
ActiveWorkbook.Save
ActiveWindow.Close
Windows("Classeur_5.xlsx").Activate
ActiveWorkbook.Save
ActiveWindow.Close
Windows("Sommaire.xlsm").Activate
ActiveWorkbook.Save
ActiveWindow.Close
End Sub
Un grand merci pour vos explications