Comment extraire des données à partir d`une base de données à l`aide de macros excel

macros Excel vous permettent de gagner du temps.

Extraction de données à partir d`une base de données vers Excel en utilisant des macros est un gain de temps. Au lieu d`extraire manuellement les données, ont des macros Excel font le travail pour vous. Créez la macro, écrire le code, puis rejouer la macro chaque fois que vous voulez extraire les données. La macro est créée en utilisant Visual Basic pour Applications (VBA), un langage de programmation qui est intégré dans Excel. Le pouvoir de VBA vous permet d`importer des données de toute base de données externe dans Excel.

  • Appuyez sur "Alt" et "F11" de la page Excel à laquelle vous souhaitez importer les données. Cela ouvre le Visual Basic Editor (VBE).

  • Cliquez sur "Insérer" puis "Module". Cela ouvre une fenêtre vierge pour votre code.

  • Tapez le code de votre extraction dans la fenêtre vide de base de données. Par exemple, le code suivant extrait des données à partir d`une base de données Access et importe dans une feuille de calcul:




    Sous proSQLQuery1 ()
    Dim varConnection
    Dim varSQL

     Range ( "A1"). CurrentRegion.ClearContents

    varConnection = "ODBC- DSN = MS Access Database-DBQ = C: test.mdb- Driver = {Pilote faire Microsoft Access (* .mdb)}"

    varSQL = "SELECT tbDataSumproduct.Month, tbDataSumproduct.Product, tbDataSumproduct.City FROMtbDataSumproduct"

    Avec ActiveSheet.QueryTables.Add (Connection: = varConnection, Destination: = ActiveSheet.Range ( "A1"))
    .CommandText = varSQL
    .Nom = "Query-39008"
    .Actualisez BackgroundQuery: = False
    Terminer par

    End Sub

  • Appuyez sur "F5" pour exécuter le code.

  • Cliquez sur "Fichier", puis cliquez sur «Fermer et retourner à Microsoft Excel" dans le menu Fichier.

Conseils Avertissements

  • Vous n`êtes pas obligé de connaître le langage SQL pour développer les phrases SQL pour vous: utilisez Microsoft Access pour vous aider à développer les séquences.

AUTRES

Excel tutoriel visual basic фото

Excel tutoriel visual basic

Visual Basic pour Applications (VBA) est un langage de programmation conçu pour vous aider à utiliser le code Visual…

» » » » Comment extraire des données à partir d`une base de données à l`aide de macros excel