EXCEL consulta datos SQL2005. ¿Cómo llama la instrucción select al texto de la tabla de Excel?
Hay que hacerlo con VBA.
Este es un ejemplo que escribí antes: Sub?TT()
Set?conn?=?New?ADODB.Connection
Set?rs?= ?Nuevo?ADODB.Recordset
Hoja1.Celdas.Borrar
Hoja3.[B8]?=?""
conn.ConnectionString?=?"Controlador ={sql?servidor};servidor="?amp;?Hoja3.[B2]?amp;?";uid="?amp;?Hoja3.[B3]?amp;?";pwd="?amp;? Hoja3.[B4]?amp;?"database="?amp;?Hoja3.[B5]
conn.Open
Hoja3.[B8]?=?"Conectar correctamente ! "
rs.Open?Sheet3.[B6].Valor,?conn,?adOpenKeyset,?adLockPessimistic,?adCmdText
rs.MoveLast
l ?=?rs.RecordCount
Hoja3.[B9]?=?l
n?=?3
Para?i?=?1? ?l
Si?Trim(rs.Fields("Campo 1"))?lt;gt;?"Campo 1"?Entonces
Hoja1.Celdas(n,? " A")?=?Trim(rs.Fields("Campo 1"))
n?=?n? ?1
Else
Hoja1. Celdas(n,?"B")?=?Trim(rs.Fields("Campo 2"))
n?=?n ?1
Fin?Si
Siguiente
Fin?Sub