Con le procedure seguenti è possibile utilizzare DAO per recuperare un recordset da una cartella di lavoro chiusa e leggere / scrivere dati.

Chiama la procedura in questo modo:

GetWorksheetData “C: \ Foldername \ Filename.xls”, “SELECT * FROM [SheetName $]”, ThisWorkbook.Worksheets (1) .Range (“A3”)

Sostituisci SheetName con il nome del foglio di lavoro da cui vuoi recuperare i dati.

Gli esempi di macro presuppongono che il progetto VBA abbia aggiunto un riferimento alla libreria di oggetti DAO.

Puoi farlo dall’interno di VBE selezionando il menu Strumenti, Riferimenti e selezionando Libreria oggetti Microsoft DAO x.xx.