March 14
Per manipolare i dati memorizzati in Access utilizzando Microsoft Office Excel è necessario esportare a un foglio di calcolo Excel. Visual Basic, Applications Edition (VBA) può essere utilizzato per automatizzare il processo di esportazione di una query o tabella da Access in Excel. Il modo più veloce è quello di utilizzare il metodo TransferSpreadsheet disponibile in VBA. Il metodo richiede un nome di query, il percorso di uscita e il nome come parametri per completare l'operazione. Questo metodo è utile se è necessario esportare molte tabelle o query da un database di Access.
1 Avviare Access, fai clic su "Database vuoto" e fare clic sul pulsante "Crea" per creare un nuovo database. Fare clic sulla scheda "Database Tools" e fare clic su "Visual Basic" per aprire la finestra di Microsoft Visual Basic. Fare clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un nuovo modulo di codice.
2 Copia e incolla il seguente codice per creare una nuova routine Sub:
Private Sub exportQueryToExcel ()
Premere Invio."
3 Copiare e incollare il seguente codice per esportare una query di Access a un foglio di lavoro di Excel:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Analisi delle vendite", "C: \ mySales.xls", True
Modifica "Analisi delle vendite" e digitare il nome della query che si desidera esportare. Modifica "C: \ mySales.xls" e digitare il percorso e il nome del file del foglio di lavoro da creare.
4 Premere il tasto "F5" per eseguire il procedimento ed esportare la query in Excel.