Macro para extraer ciertos datos de una tabla .DBF

Necesito una macro que me extraiga ciertos datos en una hoja de excel, la table contiene los siguientes campos:

los datos que necesito extraer son:

* date

* emp

* hours

La tabla tiene como nombre PRCLOCK.DBF y esta ubicada en C:\Macro\ 

Ya sea con un botón que haga esa acción, lo quiero así porque cuando extraiga los datos voy a agregar otra macro pero que ahora me los tome del excel y no del DBF, ya que he tenido problemas de conexión en cuestión a compatibilidad.

Respuesta
1

https://youtu.be/D9t0VOeLVFQ

https://youtu.be/f7ae2oY8Hd4

Si bien estos ejemplos son de access, debes solo conectar con la tabla dbf, pero sería la forma de lograr conexión con la tabla y extraer los datos

https://support.microsoft.com/es-ar/help/550397 

Une los ejemplos que te pase con esto sobre dbf, lo que tienes que hacer es lograr la conexión, después con SQL lo puedes hacer tal cual está en el ejemplo

Fíjate en el ejemplo esta sentencia

cn.Open "Provider=Microsoft.ACE.OLEDB.12.0; " & "data source=" & ThisWorkbook.Path & "\171 ProgramarExcel.accdb;"

es la que conecta con la base de datos de access que se llama programarexcel.accdb, fijate si cambiando  data source=" & PATH DE TU TABLA;"

Vista https://programarexcel.com descarga cientos de ejemplos de macros gratis.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas