Nwlapcug.com


Excel VBA QueryTable Tutorial

Visual Basic for Applications (VBA) fornirà un linguaggio VB per manipolare i dati di Microsoft Office ad esempio i dati memorizzati in Excel. La funzione di "Oggetto QueryTable" consente di recuperare un elenco di dati da un foglio di calcolo Excel. Si deve creare un collegamento al foglio di calcolo Excel, chiamare la funzione di oggetto QueryTable e utilizzare i dati per visualizzare i dati per l'utente.

Istruzioni

1

Fare clic sul pulsante "Start" di Windows e selezionare "Programmi". Fare clic su "Microsoft Office", quindi fare clic sull'applicazione di Office che si desidera utilizzare per connettersi al foglio di calcolo Excel.

2

Fare clic sulla scheda della barra multifunzione "Developer", quindi fare clic sul pulsante "Visual Basic" sul lato sinistro della barra multifunzione. Questo pulsante si apre l'editor di VBA.

3

Creare la variabile di oggetto QueryTable e creare la stringa di query che si desidera utilizzare. Il codice riportato di seguito viene illustrato come creare questi elementi VBA e utilizza una query che seleziona i clienti nel foglio di calcolo.

Scheda Dim As QueryTable

query = "selezionare * da sheet1.customers"

4

Creare il collegamento di foglio di calcolo di Excel. Il codice seguente è un esempio di un collegamento al foglio di calcolo "MyFile. xls".

connessione = "ODBC;DSN=myfile.xls; UID =; PWD =; Database = Foglio1 "

5

Il foglio di calcolo per i dati di una query. Il codice seguente visualizza un elenco di dati dalla connessione Excel QueryTable.

Con ActiveSheet.QueryTables.Add (connessione: = connessione, Sql: = query)

.Refresh

Terminare con

Consigli & Avvertenze

  • Se la scheda "Sviluppo" non viene visualizzato sulla barra multifunzione, è necessario attivarlo nelle preferenze di Excel.