La Web del Programador: Comunidad de Programadores
 
    Pregunta:  54081 - CONSULTA SQL SOBRE UNA MACRO EXCEL EN VISUAL
Autor:  Patty
Hola buenos días,

Tengo una consulta y es que estoy realizando una macro en Excel sobre código Visual, y al realizar una consulta a una base de datos SQL, no se cómo podría guardar el resultado de esa query en una hoja Excel... Lo he intentado utilizando la función SqlRetrieveToFile pero no me deja utilizarla... alguén sabría alguna otra forma?

Muchas gracias por adelantado.

  Respuesta:  Jorge Morales
Saludos Patty, prueba enviando el resultado de tu consulta a una matriz y esta a un rango de excel algo asi

dim Matriz1()
dim Matriz2()
sub ImportaExcel()
Matriz1 = rs.getrows
'aqui tienes que redimensionar la Matriz2 y despues poner los valores de la Matriz1 pero invenrtidos (no es tan dificil como suena)

range("A1:C100")=Matriz2

'y despues guardas tu libro

end sub

si tienes mas dudas al respecto te dejo mi correo por si quieres mas ayuda [email protected]