Fermeture d'un fichier

Résolu/Fermé
atlantic30200 Messages postés 2 Date d'inscription lundi 6 février 2017 Statut Membre Dernière intervention 6 février 2017 - Modifié par pijaku le 6/02/2017 à 10:26
atlantic30200 Messages postés 2 Date d'inscription lundi 6 février 2017 Statut Membre Dernière intervention 6 février 2017 - 6 févr. 2017 à 09:28
Bonjour,
Via le planificateur de tâche sous WINDOWS, je déclenche chaque jour l'ouverture d'un fichier EXCEL qui permet d'imprimer une feuille d'un autre fichier EXCEL(J:\xx\yy.xlsm dans la routine ci-dessous). Ce dernier se ferme automatiquement mais pas le fichier déclenché. Comment compléter cette routine pour que le fichier déclenché se ferme automatiquement.
Merci pour votre aide.
Routine :
Private Sub Workbook_Open()
     Dim Fichier As String
     Dim App As Object
     Dim Book As Workbook
     Dim Sheet As Worksheet
     Set App = CreateObject("Excel.Application")
     App.DisplayAlerts = False
     Set Book = App.Workbooks.Open("J:\xx\yy.xlsm")    
    Set Sheet = Book.Sheets("Principal")
     Sheet.PrintOut
     Set Book = Nothing
     Set Sheet = Nothing
        ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True, _
        IgnorePrintAreas:=False

App.Quit
End Sub
A voir également:

2 réponses

f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
6 févr. 2017 à 09:19
Bonjour,

ActiveWorkbook.Close False

Avant le
End Sub
0
atlantic30200 Messages postés 2 Date d'inscription lundi 6 février 2017 Statut Membre Dernière intervention 6 février 2017
6 févr. 2017 à 09:28
Super, ça marche, merci.
0