Const GsArchivo = "mi_archivo.xls"
Const GsRuta = "c:\mi_ruta\"
Const GsConnString = "Provider = ""MSDASQL""; Driver={Microsoft Excel Driver (*.xls)}; DBQ=" & GsRuta & GsArchivo & "; ReadOnly=True;"
Dim Cn As New ADODB.Connection
Dim Rs As ADODB.Recordset
LsQry = "SELECT * FROM [Hoja1$] WHERE columna = " & mi_variable
Set Rs = New ADODB.Recordset
Cn.Open GsConnString
Rs.Open LsQry, Cn, adOpenDynamic, adLockOptimistic
‘ Aqui va el codigo para desplegar los campos, o qué querías que te explicara todo??
Rs.Close
Cn.Close
Set Rs = Nothing
Set Cn = Nothing
El hombre tardó 22 siglos en calcular la distancia entre la Tierra y el Sol (149.400.000 Km.). Lo hubiésemos sabido muchísimo antes si a alguien se le hubiese ocurrido multiplicar por 1.000.000.000 la altura de la pirámide de Keops en Giza, construida 30 siglos antes de Cristo.