sql - excel

karl
14 de Junio del 2005
Hola,
estoy intentado ejecutar una sentencia sql dentro de una macro, es decir tengo una hoja excel con registros y no quiero recorrer todos las celdas (cells (i,x)) para seleccionar registros de la hoja.
Se me ha ocurrido esto:

dim db as dao.database
dim rs as dao.recordset

Set db = OpenDatabase("C:\Libro1.xls", False, False, "Excel 8.0; HDR=No;")
set rs = db.openrecordset ("hoja1$")

Y ahora recorreria el recordset ....

Pero me gustaria no utilizar el recordset y utilizar una sentencia sql, por ejemplo:

db.execute ("select ........... (no me sale)

Quiero selecionar registros que el nombre sea \'jose\' ....

Creo q no es la forma correcta por esta via.

kien me ayuda gracias.