“Conocimiento software>Microsoft Access

Cómo extraer los datos de una base de datos a Excel con Macros

2014/5/30
extracción de datos de una base de datos a Excel usando macros es un ahorro de tiempo. En lugar de extraer manualmente los datos, han macros de Excel haga el trabajo por usted. Cree la macro , escriba el código , a continuación, reproducir la macro cada vez que se desea extraer los datos. La macro se crea utilizando Visual Basic para Aplicaciones ( VBA) , un lenguaje de programación que se construye en Excel. El poder de la VBA le permite importar datos de cualquier base de datos externa a Excel. Instrucciones
1

Pulse " Alt " y "F11 " de la página de Excel a la que desea importar los datos . Esto abre el Editor de Visual Basic (VBE ) .

2 Haga clic en "Insertar" y luego en " módulos". Se abrirá una ventana en blanco para su código.
3

Escriba el código de la extracción de bases de datos en la ventana en blanco. Por ejemplo , los siguientes extractos de datos de código de una base de datos y las importaciones en una hoja de cálculo: .

Sub proSQLQuery1 () varConnectionDim varSQL

Range Dim ("A1 ") CurrentRegion.ClearContents

varConnection = "ODBC ; DSN = MS Access Database ; DBQ = C: \\ test.mdb ; Driver = { Driver do Microsoft Access (* mdb ). }"

varSQL = "SELECT tbDataSumproduct . Mes , tbDataSumproduct.Product , tbDataSumproduct.City DE tbDataSumproduct "

ActiveSheet.QueryTables.Add ( conexion: = varConnection , Destination : = ActiveSheet.Range (" A1 ")) . CommandText = varSQL.Name =" consulta- 39008 "Refresh BackgroundQuery : . = FalseEnd con

End Sub
4

Press " . F5 " para ejecutar el código
5

Haga clic en " archivo", luego haga clic en " Cerrar y volver a Microsoft Excel " en el menú Archivo .

Microsoft Access
Cómo generar una calculadora de conversión de metros por segundo en Excel
Cómo calcular el crecimiento incremental en Excel
Post- procesamiento en 2003 de Microsoft Excel
Cómo hacer un gráfico de línea en Microsoft Excel
Cómo contar todas las filas con una celda en blanco en Excel 2007
Cómo bloquear celdas específicas en Excel 2007
¿Puede obtener una clave de producto gratuita para Microsoft Office?
Cómo hacer un gráfico en Excel Skew
Conocimiento de la computadora © http://www.ordenador.online