Hola, estoy importando datos con MSQUERY desde SQL Server a Excel, pero solo me consulta el dato desde una celda de Excel y lo que necesito es que me consulte un rango de celdas.
Por favor me colaboran con esto. Gracias
//-->
Hola, estoy importando datos con MSQUERY desde SQL Server a Excel, pero solo me consulta el dato desde una celda de Excel y lo que necesito es que me consulte un rango de celdas.
Por favor me colaboran con esto. Gracias
Hola jlopezco
MsQuery siempre devuelve como resultado un rango. ¿puedes explicar un poco más el problema?
Adjunta alguna captura de pantalla o archivo de ejemplo de lo que te gustaría conseguir y de lo que obtienes ahora.
------
Ya sé Excel, pero necesito más.
Hola paco, pues tengo un listado de 50 numeros de factura en Excel y debo traer para cada factura su correspondiente dato desde SQL server.
Es decir, que lo que necesitarías es como una función para poner en una celda y que devolviese un valor. Como un BuscarV pero que consultara directamente a la base de datos.
Pues Excel no tiene esta función incorporada.
así que tendrías que programarla mediante VBA
aquí tienes un ejemplo http://stackoverflow.com/questions/836065/how-to-write-an-excel-function-which-returns-a-value-from-an-sql-database
tendrías que particularizar los datos de la conexión, que puede poner en el código o podrías modificarlo para facilitarlo como argumentos a la función.
------
Ya sé Excel, pero necesito más.
Muchas gracias paco. Usaré VBA.