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