Visual Basic pour Applications ( VBA) vous fournir un langage VB pour manipuler des données Microsoft Office tels que les données stockées dans Excel. La fonction " QueryTable " vous permet de récupérer une liste de données à partir d'un tableur Excel. Vous devez créer une connexion à la feuille de calcul Excel , appelez la fonction QueryTable et utiliser les données pour afficher les données à l'utilisateur. Instructions
1
Cliquez sur le bouton "Démarrer " et sélectionner " Tous les programmes ". Cliquez sur « Microsoft Office », puis cliquez sur l'application Office que vous souhaitez utiliser pour se connecter à la feuille de calcul Excel.
2
Cliquez sur l'onglet ruban "Developer ", puis cliquez sur le bouton " Visual Basic " sur l' côté gauche du ruban . Ce bouton ouvre l'éditeur VBA.
3
créer la variable QueryTable et de créer la chaîne de requête que vous souhaitez utiliser . Le code ci-dessous vous montre comment créer ces objets VBA et utilise une requête qui sélectionne les clients sur la feuille de calcul .
Onglet Dim
Comme QueryTable
query = " SELECT * FROM sheet1.customers " < br > Hôtels 4
créer la connexion de tableur Excel. Le code suivant est un exemple de connexion à la feuille de calcul " myfile.xls " connexion
= " ODBC ; DSN = myfile.xls ; UID = ; PWD = ; Database = sheet1 " .
< Br > 5
Interroger la feuille de calcul pour les données. Le code suivant affiche une liste de données de la connexion QueryTable Excel
ActiveSheet.QueryTables.Add . ( Connection : = connexion , Sql : = requête).
Actualiser
< p > End With