extraheren van gegevens uit een database om Excel met macro's is een tijd spaarder . In plaats van handmatig de extractie van de gegevens , hebben Excel-macro's doen het werk voor u . Maak de macro , schrijf de code , dan herhalen de macro wanneer u de gegevens wilt extraheren . De macro wordt gemaakt met behulp van Visual Basic for Applications ( VBA ) , een programmeertaal die is ingebouwd in Excel . De kracht van VBA kunt u gegevens uit een externe database naar Excel importeren. Instructies Druk " Alt " 1 en " F11 " van de Excel- pagina waarop u wilt de gegevens te importeren . Dit opent de Visual Basic Editor ( VBE ) . Klik 2 op " Invoegen" en vervolgens " Module . " Dit opent een leeg venster voor uw code . 3 Type de code voor uw database extractie in het lege venster . Bijvoorbeeld , de volgende code fragmenten van gegevens uit een Access-database en importeert het in een spreadsheet : . Sub proSQLQuery1 ( ) Dim varConnectionDim varSQL Range ( " A1 " ) CurrentRegion.ClearContents < br varConnection > = " ODBC ; DSN = MS Access-database ; DBQ = C : \\ test.mdb ; Driver = { Driver doet Microsoft Access ( * mdb . ) } " varSQL = " SELECT tbDataSumproduct . maand , tbDataSumproduct.Product , tbDataSumproduct.City FROM tbDataSumproduct " Met ActiveSheet.QueryTables.Add ( Connection : = varConnection , Destination : = ActiveSheet.Range ( " A1 " ) ) . CommandText = varSQL.Name = " Query - 39008 " Refresh BackgroundQuery : . = FalseEnd met End of Sub Press 4 " . F5 "om de code uit te voeren Klik 5 op ' File ' en vervolgens op ' Sluiten en terugkeren naar Microsoft Excel "op het menu Bestand .
|