¿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



    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)