Da giorni sto lavorando con Excel e VBA.
Ho imparato molte cose utili e trovato soluzioni molto comode!
Per esempio avevo la necessità di riportare i dati di n fogli su un unico foglio in celle particolari, quindi di salvare e chiudere tutti i file tranne quello con la macro.
Con l'aiuto di Anthony74 che ancora ringrazio ho trovato soluzione a questo problema (ed altri!) e quindi li condivido.
La macro che salva e chiude n file è la seguente:
- Codice: Seleziona tutto
Function SaveClose()
Dim openDoc As Workbook
For Each openDoc In Workbooks
If openDoc.Name <> ThisWorkbook.Name Then 'con questo if non permertto la chiusura del file da cui lancio la macro
ActiveWorkbook.Save
ActiveWindow.Close
End If
Next openDoc
End Function
Spero sia utile anche a voi!
Ciao e buon lavoro!
Antom.