Chiudere senza salvare



  • Chiudere senza salvare
    di Beppe (utente non iscritto) data: 16/05/2017 10:14:55

    Ho una macro, che apre un certo file, esegue alcune operazioni di copia, e poi lo chiude.
    L'istruzione finale è quindi
    WBW.Activate
    ActiveWorkbook.Close

    Con questa istruzione chiede se salvare o meno il file prima di chiuderlo.
    E' possibile modificarla, in modo che chiuda senza salvare (e senza chiedere quindi se salvare o meno)?
    Grazie



  • di alfrimpa data: 16/05/2017 12:10:37

    Ciao Beppe

    Prova con il codice che vedi sotto.

    Alfredo
     
    WBW.Activate
    Application.DisplayAlert = False
    ActiveWorkbook.Close 
    Application.DisplayAlert =True
    






  • di Beppe (utente non iscritto) data: 16/05/2017 12:34:25

    Non funziona, in quanto non chiude il file (né chiede di chiuderlo salvandolo o meno).



  • di Luca73 data: 16/05/2017 12:59:55

    Io proverei con

     
    ActiveWorkbook.Close SaveChanges:=False






  • di Beppe (utente non iscritto) data: 16/05/2017 19:25:00

    Grazie Luca73, funziona alla perfezione!!