scanacc ha scritto:Ho creato una Macro Auto_Open che (tra le altre cose che fa), mi apre 3 file excel e poi prima del termine della macro le richiude.
Uno di questi file però per chiudersi mi chiede sempre se intendo salvare le modifiche apportate al file appena aperto dalla macro.
Perchè accede questo solo ad 1 dei 3 file? Ma soprattutto come posso eliminare questa richiesta?
Grazie dell'aiuto e buon anno
PS
Aggiungo il comando che uso per la chiusura
Sub CHIUDI_FILE_APERTI_IN_C()
Dim book As Workbook
Dim file_aperto As Workbook
Dim aperto As Boolean
Dim nome As String
nome = "eMail.xls"
aperto = False
For Each book In Workbooks
If book.Name = nome Then
Set file_aperto = Workbooks(nome)
aperto = True
file_aperto.Close
Exit For
End If
Next book
Set file_aperto = Nothing
nome = "Legame_agenti_ufficio.xls"
aperto = False
For Each book In Workbooks
If book.Name = nome Then
Set file_aperto = Workbooks(nome)
aperto = True
file_aperto.Close
Exit For
End If
Next book
Set file_aperto = Nothing
nome = "SEGM - Grappolata Comm.xls"
aperto = False
For Each book In Workbooks
If book.Name = nome Then
Set file_aperto = Workbooks(nome)
aperto = True
file_aperto.Close
Exit For
End If
Next book
End Sub