Visual Basic, Applications Edition (VBA) fornire con un linguaggio VB per manipolare i dati di Microsoft Office, ad esempio 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 . Istruzioni
1
Fare clic sul pulsante di Windows "Start " e selezionare " Tutti i programmi ". Fare 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 " sulla 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 elettronico .
Scheda fioco come QueryTable
interrogazione
= "select * from sheet1.customers " < br >
4
creare la connessione foglio di calcolo Excel . Il codice seguente è un esempio di un collegamento al foglio di calcolo " myfile.xls "
collegamento
= "ODBC ; DSN = myfile.xls ; UID =; PWD =; Database = Foglio1 " .
< Br > 5
Query il foglio di calcolo per i dati . Il codice seguente mostra un elenco di dati dalla connessione QueryTable Excel
ActiveSheet.QueryTables.Add . ( Connection : = collegamento , Sql : = query).
Aggiorna < p > End With