grazie a tutti gli amici della ML

Ho programmato un file XLS creando function e Form.
Le function esegite elaborano i dati inseriti dall'utente nella form.
In particolari situazioni (Inizio Mese, Inizia Anno, ecc) c'è la necessità di recuperare alcune informazioni su file XLS esterni (che chiamo secondari)

Ogni volta che il file secondario viene aperto deve essere aggiornabile e deve essere chiuso in maniera da poter chiudere l'istanza aperta.
Con le istruzioni che allego, l'istanza rimane attiva (lo vedo guardando il Task manager)

Set xlApp = New Excel.Application
Set xlBook = xlApp.Workbooks.Open(MioFile)
viene attivato un processo excel.

Finita la logica legata alla chiamata del file faccio

xlBook.Save
xlBook.Close
xlapp.quit

set xlbook = Nothing
set xlapp = Nothing

Eseguo in senso inverso le assegnazioni usate in fase di apertura del file xls secondario.


Le istruzioni sono eseguite, ma l'istanza NON viene chiusa (Lo vedo dal task Manager)
Riaprendo il file appena chiuso, mi viene creata una nuova istanza (visibile in task manager) ma il file vine aperto IN SOLA LETTURA.



che istruzioni devo usare per poter effettuare in maniera corretta l'apertura e chiusura di un file XLS secondario aperto in UPDATE ?


Grazie

Moreno