Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come estrarre dati da un database in Excel Utilizzo di macro

Estrazione di dati da un database di Excel utilizzando le macro è un risparmio di tempo. Invece di estrarre manualmente i dati , sono le macro di Excel fare il lavoro per voi . Creare la macro , scrivere il codice , quindi ripetere la macro ogni volta che si desidera estrarre i dati . La macro viene creata utilizzando Visual Basic, Applications Edition (VBA ) , un linguaggio di programmazione incorporato in Excel . Il potere di VBA consente di importare dati da qualsiasi database esterno in Excel. Istruzioni
1

Premere " Alt " e " F11 " dalla pagina di Excel a cui si desidera importare i dati . Si apre l'editor di Visual Basic (VBE ) .
2

Clicca su "Inserisci" e poi "Modulo ". Si apre una finestra vuota per il vostro codice .
3

Digitare il codice per la estrazione del database nella finestra vuota . Ad esempio , il codice seguente estrae i dati da un database di Access e li importa in un foglio di calcolo : .

Sub proSQLQuery1 ( ) Dim varConnectionDim varSQL

Range (" A1 " ) CurrentRegion.ClearContents < br

varConnection > = "ODBC ; DSN = Database di Microsoft Access ; DBQ = C : \\ test.mdb ; driver = { Microsoft Access driver di fare ( * mdb ). }"

varSQL = "SELECT tbDataSumproduct . mese , tbDataSumproduct.Product , tbDataSumproduct.City DA tbDataSumproduct "

ActiveSheet.QueryTables.Add ( Connection : = varConnection , Destination : = ActiveSheet.Range ( " A1 ")) . CommandText = varSQL.Name = " Query - 39008 "Refresh BackgroundQuery : . = FalseEnd Con

End Sub
4

Press " . F5 " per eseguire il codice
5

Clicca su " File ", quindi su " Chiudi e torna a Microsoft Excel" dal menu File .

 

software © www.354353.com