Visual Basic para Aplicaciones ( VBA ) permite realizar un lenguaje Visual Basic para manipular los datos de Microsoft Office, como los datos almacenados en Excel. La función " QueryTable " le permite recuperar una lista de los datos de una hoja de cálculo de Excel. Debe crear una conexión con la hoja de cálculo Excel , llamar a la función QueryTable y utilizar los datos para mostrar los datos al usuario. Instrucciones
1
Haga clic en el Windows botón " Inicio" y seleccione " Todos los programas". Haga clic en " Microsoft Office", haga clic en la aplicación de Office que desea utilizar para conectarse a la hoja de cálculo Excel.
2 Haga clic en la ficha de la cinta " desarrolladores" , a continuación, haga clic en el botón de "Visual Basic " en la lado izquierdo de la cinta . Este botón abre el editor de VBA.
3
Crear la variable QueryTable y crear la cadena de consulta que desea utilizar . El código siguiente muestra cómo crear estos objetos de VBA y utiliza una consulta que selecciona los clientes en la hoja de cálculo.
Pestaña As QueryTable
query = "select * from sheet1.customers " < br > Página 4
Crear la conexión de la hoja de cálculo Excel. El código siguiente es un ejemplo de una conexión con la hoja de cálculo " myfile.xls "
conexión
= "ODBC ; DSN = myfile.xls ; UID = ; PWD = ; Database = Sheet1" .
< Br > 5
consulta la hoja de cálculo para los datos . El código siguiente muestra una lista de datos de la conexión QueryTable Excel
ActiveSheet.QueryTables.Add . (Conexión : = conexión , SQL : = query) .
Refresh
Final con fotos de