June 30
Visual Basic, Applications Edition (VBA) si forniscono con un linguaggio VB di manipolare i dati di Microsoft Office, come i dati memorizzati in Excel. La funzione "QueryTable" consente di recuperare un elenco di dati da un foglio di calcolo Excel. È necessario creare un collegamento con il foglio di calcolo Excel, chiamare la funzione QueryTable e utilizzare i dati per visualizzare i dati per l'utente.
1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai clic su "Microsoft Office", quindi fare clic l'applicazione di Office che si desidera utilizzare per la connessione al foglio di calcolo Excel.
2 Fare clic sulla scheda della barra multifunzione "Sviluppatore", quindi fare clic sul pulsante "Visual Basic" sul lato sinistro del nastro. Questo pulsante apre l'editor VBA.
3 Creare la variabile QueryTable e creare la stringa di query che si desidera utilizzare. Il codice seguente mostra come creare questi oggetti VBA e utilizza una query che seleziona i clienti sul foglio di calcolo.
scheda fioco come QueryTable
query = "select * from sheet1.customers"
4 Creare la connessione foglio di calcolo Excel. Il codice che segue è un esempio di un collegamento al foglio "myfile.xls".
collegamento = "ODBC; DSN = myfile.xls; UID =; PWD =; Database = sheet1"
5 Interrogare il foglio di calcolo per i dati. Il codice seguente mostra un elenco di dati dal collegamento Excel QueryTable.
Con ActiveSheet.QueryTables.Add (collegamento: = collegamento, Sql: = query)
.Refresh
End With