Visual Basic for Applications (VBA) bieten Ihnen eine VB Sprache auf Microsoft Office-Daten wie die Daten in Excel gespeichert manipulieren. Die " QueryTable " -Funktion können Sie abrufen eine Liste von Daten aus einer Excel-Tabelle. Sie müssen eine Verbindung zu der Excel-Tabelle , rufen Sie die Funktion QueryTable und verwenden die Daten , um Daten für den Benutzer anzuzeigen . Anleitung
1
Klicken Sie in Windows auf "Start" und wählen Sie " Alle Programme". Klicken Sie auf " Microsoft Office ", dann klicken Sie auf die Office- Anwendung, die Sie verwenden möchten, um auf die Excel-Tabelle zu verbinden.
2
Klicken Sie auf die "Entwickler " Reiter , dann klicken Sie auf " Visual Basic "-Taste auf der linken Seite des Bandes . Diese Schaltfläche öffnet den VBA-Editor .
3
Erstellen Sie die Variable QueryTable und erstellen Sie die Abfrage-String die Sie verwenden möchten . Der folgende Code zeigt , wie Sie diese VBA Elemente erstellen und verwendet eine Abfrage, die Kunden wählt auf dem Arbeitsblatt.
Dim Registerkarte Wie QueryTable
query = " select * from sheet1.customers "
4
erstellen Sie die Excel -Verbindung. Der folgende Code ist ein Beispiel für eine Verbindung mit dem " MyFile.xls " Tabellenkalkulation
connection = " ODBC; DSN = MyFile.xls ; UID = ; PWD = ; Database = sheet1 " .
< Br > 5
Abfrage die Tabelle für die Daten. Der folgende Code zeigt eine Liste der Daten aus der Excel QueryTable Verbindung
ActiveSheet.QueryTables.Add . ( Anschluss: = Verbindung , SQL : = query ) .
Aktualisieren
< p > End With