Les partenaires publicitaires:

Un Tutoriel QueryTable VBA Excel

Visual Basic pour Applications (VBA) vous fournir un langage de VB pour manipuler des données Microsoft Office tels que les données stockées dans Excel. La "QueryTable" fonction vous permet de récupérer une liste de données à partir d'une feuille de calcul 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. 1

    Cliquez sur Windows "Démarrer" bouton et sélectionnez "Tous les programmes." Cliquez "Microsoft Office," puis cliquez sur l'application Office que vous souhaitez utiliser pour se connecter à la feuille de calcul Excel.

  2. 2

    Clique le "Développeur" onglet du ruban, puis cliquez sur le "Visual Basic" bouton sur le côté gauche du ruban. Ce bouton ouvre l'éditeur VBA.

  3. 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 de VBA et utilise une requête qui sélectionne les clients sur la feuille de calcul.

    Dim onglet Comme QueryTable

    query = "select * from sheet1.customers"

  4. 4



    Créez la connexion de feuille de calcul Excel. Le code suivant est un exemple d'une connexion avec le "myfile.xls" tableur.

    connexion = "ODBC DSN = myfile.xls-UID = -pwd = -Database = sheet1"

  5. 5

    Interrogation de la feuille de calcul pour les données. Le code suivant affiche une liste de données de la connexion Excel QueryTable.

    Avec ActiveSheet.QueryTables.Add (Connection: = connexion, SQL: = requête)

    .Actualiser

    End With

Conseils & Avertissements

  • Si le "Développeur" onglet ne semble pas sur le ruban, vous pouvez avoir besoin de l'activer dans les préférences Excel.
» » » » Un Tutoriel QueryTable VBA Excel