Fermer fichier Excel par macro

Bonjour,

J'ai une macro active, je souhaite rajouter une instruction qui permette de fermer le ficher excel et quitter après l'exécution de la macro, que faut-il ajouter à la fin de la macro ?

Merci d'avance,

bonsoir à tous,

Sub Macro2()
'''''instructions
   ActiveWorkbook.Save ' enregistre
    ActiveWorkbook.Close False 'ferme
End Sub

la macro enregistre avant de fermer.

amicalement

Claude.

Bonjour,

Parfait, pour affiner est-il possible d'ajouter une ligne permettant de fermer complétement excel ?

Merci d'avance,

bonjour,

C'est certainement possible, mais je ne connais pas le code !

Fais confiance au forum,tu auras ta réponse.

Claude.

Bonjour,

Tu peux utiliser ce code :

Sub Macro2() 
With ActiveWorkbook
.Save ' enregistre 
.Close False
End with
Application.quit 
End Sub

Attention que si tu fermes excel complètement, cela fermera aussi les autres fichiers éventuellement ouverts sans rien enregister.

Si ce n'est pas toi qui utilise le fichier, cela pourrait ne pas faire le bonheur de celui qui travaille sur d'autres fichiers en même temps que le tien.

Amicalement

Dan

Bonjour,

Merci pour l'info mais ces lignes complémentaires dans ma macro ferment effectivement le fichier ouvert après l'avoir enregistré mais ne ferme pas excel.

re,

Enlève la ligne --> .close False

Amicalement

Dan

Bonsoir,

Merci ça marche.

Rechercher des sujets similaires à "fermer fichier macro"