Red de conocimiento informático - Aprendizaje de programación - EXCEL consulta datos SQL2005. ¿Cómo llama la instrucción select al texto de la tabla de Excel?

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