Resumen Hoja de Excel como Recordset (repregunta)

Mensaje enviado por José Rubí de la Vega <jrubi@ctv.es>

Se me olvidó comentar que puedes acceder a rangos con nombre o, lo que es más cómodo, a las hojas del libro, sólo que los nombres de éstas como "tablas" son el nombre de la homa más el signo dólar ($). Es decir, Hoja1$, Hoja2$ etc.

Dim db As Database, rs As Recordset

Set db = OpenDatabase("d:\docs\excel\libro1.xls", False, False, "excel 5.0;")
Set rs = db.OpenRecordset("Hoja1$")
While Not rs.EOF
     List1.AddItem "" & rs(0)
     rs.MoveNext
Wend
rs.Close
db.Close


Para acceder a rangos con nombre simplemente pones como "tabla" el nombre del rango.

At 09:17 14/02/2000 -0500, you wrote:
>la apertura del LIBRO de Excel como base de datos. El problema es que he
>tratado de utilizar el método OpenRecordset para abrir una HOJA o un rango
>de celdas con nombre y no he podido. ¿Podrías decirme cómo hacerlo, por favor?


Un saludo.

_________________________________________________
José Rubí de la Vega
E-mail : jrubi@ctv.es
WWW : http://www.ctv.es/USERS/jrubi
Podrás encontrar información sobre VB, las listas
vb-esp y visualbasic-esp y un resumen de los
mensajes de las mismas



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com