Salve a tutti,
non riesco a creare una funzione che mi permetta di chiudere un file excel.
In pratica mi accade questo:
lancio una macro da un file chiamato prova.xls
tale macro mi genererà un nuovo file che excel chiama di default carte1,carte2,carte3.ecc...
nella macro ho fatto in modo che questo file venisse salvato con il nome che mi interessa Es. risultato 2010.xls
a questo punto non riesco più a chiudere i files carte che la macro mi aveva creato in precedenza.
Ho provato con sia con:
For Each WB In Workbooks
If WB.Name = File & ".xls" Then WB.Close savechanges:=False 'File = ActiveWorkbook.Name lo avevo nominato così
Next WB
e non mi chiude il File carte1
sia con Workbooks(File).Close
e mi da come errore Indice non incluso nel'intervallo.
Come posso fare
Sia con