Visual Basic for Applications ( VBA ) förse dig med en VB språk för att manipulera Microsoft Office data såsom de data som lagras i Excel . Den " QueryTable " -funktionen kan du hämta en lista med data från ett Excel-kalkylblad . Du måste skapa en anslutning till Excel , ring QueryTable funktion och använda data för att visa data för användaren . Instruktioner
1
Klicka på Windows " Start" och välj " Alla program ". Klicka på " Microsoft Office " och sedan klicka på Office- program som du vill använda för att ansluta till Excel .
2
Klicka på " Developer" band fliken, klicka sedan på " Visual Basic " -knappen på vänster sida av bandet. Denna knapp öppnar VBA editorn .
3
Skapa QueryTable variabeln och skapa frågesträngen du vill använda . Koden nedan visar hur du skapar dessa VBA objekt och använder en fråga som väljer kunderna på kalkylbladet .
Dim fliken Som QueryTable
query = " SELECT * FROM sheet1.customers "
4
Skapa Excel -anslutningen . Följande kod är ett exempel på en anslutning till " myfile.xls " kalkylblad
anslutning = " ODBC ; DSN = myfile.xls , UID =; PWD =; Databas = Sheet1 " .
5
Query kalkylbladet för data . Följande kod visar en lista över data från Excel QueryTable anslutning
ActiveSheet.QueryTables.Add . ( Connection : = anslutning , SQL : = query ) .
Refresh
End With Addera