¿Alguien sabe como puedo o debo leer los datos desde una Planilla de
Calculo Excel mediante ADO?
Responde Enrique Martinez
====================================
El recordset lo puedes abrir de la manera que creas conveniente: por un
rango seleccionado, por un rango con nombre o por los datos que haya en la
hoja de trabajo:
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
' Abro una conexión con una hoja de cálculo
With cnn
.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=G:\VBNews\Libro1.xls;" & _
"Extended Properties=Excel 8.0;"
End With
' Abro un recordset, seleccionando un rango de datos
'rs.Open "SELECT * FROM [WorkSheet1$A1:M50]", cnn, adOpenStatic
' Abro un recordset, seleccionando los datos de la hoja de trabajo
'rs.Open "SELECT * FROM [WorkSheet1$]", cnn, adOpenStatic
' Abro un recordset, seleccionado los datos de un rango con nombre
rs.Open "SELECT * FROM Tabla1", cnn, adOpenStatic
MsgBox rs.RecordCount
               (
geocities.com/es/ensolva/Descargas)                   (
geocities.com/es/ensolva)                   (
geocities.com/es)