Visual Basic for Applications ( VBA ) gi deg en VB språk å manipulere Microsoft Office- data som dataene lagret i Excel. Den " QueryTable "-funksjonen lar deg hente en liste over data fra et Excel-regneark . Du må opprette en tilkobling til Excel regneark , kan du ringe QueryTable funksjon og bruke dataene til å vise data for brukeren. Instruksjoner
en
Klikk på Windows "Start "-knappen og velg " Alle programmer". Klikk på " Microsoft Office ", deretter klikker du Office-programmet du vil bruke til å koble til Excel regneark .
2
Klikk på " Developer " båndkategori , klikk deretter på " Visual Basic" -knappen på venstre side av båndet . Denne knappen åpner VBA editor.
3
Opprett QueryTable variable og skape søkestrengen du vil bruke. Koden nedenfor viser deg hvordan du oppretter disse VBA- elementer og bruker en spørring som velger kunder på regnearket.
Dim kategorien Som QueryTable
query = "select * fra sheet1.customers "
4
Opprett Excel regneark tilkobling. Følgende kode er et eksempel på en tilkobling til " myfile.xls " regneark
tilkobling = " ODBC ; DSN = myfile.xls ; UID = ; PWD = ; Database = Ark1 " .
5
Query regnearket for dataene . Følgende kode viser en liste over data fra Excel QueryTable forbindelse
p Med ActiveSheet.QueryTables.Add . ( Connection: = tilkobling , SQL : = spørring) .
Refresh
< p > End With