Visual Basic - PASAR DE EXEL A VB (ACCESS)

Life is soft - evento anual de software empresarial
 
Vista:

PASAR DE EXEL A VB (ACCESS)

Publicado por Emanuel Nogueiras (153 intervenciones) el 31/10/2002 21:31:23
Hola, mi problema es que tengo una lista de precios que recibo habitualmente, y esta en formato exel, y quisiera poder pasarlos directamente a mi base de datos que esta en access que es con la que trabajo...

Desde ya muchisimas gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PASAR DE EXEL A VB (ACCESS)

Publicado por maro (83 intervenciones) el 31/10/2002 22:55:23
Lo puedes hacer desde la misma hoja excell. vet eal editor de visual basic de Excell.
Herramientas referencias y añade acceso a base de datos (microsoft Active X data objects 2.6 o el mayor que tengas)
Ahora Añadir un módulo (Insertar - modulo)
En ese modulo escribe una macro
Sub exporta
Dim db As Connection
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "PROVIDER=Microsoft.Jet.OLEDB.6.0;Data Source=C:\MIBASE.mdb;"

dim tabla as New Recordset
tabla.Open "select * form articulos", db, adOpenStatic, adLockOptimistic

for i=1 to 20 ' si son 20 las filas de los precios
tabla.addnew ' si es nuevo
tabla!articulo=Sheets("Hoja2").Cells(i, 2).Value
tabla!precio=Sheets("Hoja2").Cells(i, 3).Value
tabla.update
next
tabla.close
db.close
set deb=nothing
set tabla=nothing
end sub

Sheets("Hoja2").Cells(2, 2).Value = "pepe"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PASAR DE EXEL A VB (ACCESS)

Publicado por zure (72 intervenciones) el 01/11/2002 01:46:48
a excel, aqui esta como:
http://www22.brinkster.com/miguele/excelrapido.asp
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PASAR DE EXEL A VB (ACCESS)

Publicado por Eduardo A. Lopez (26 intervenciones) el 01/11/2002 07:19:38
y yo te contesto con una pregunta, porque no haces al reves ?, si ya tenes una base de datos Access porque no IMPORTAS Tabla (vas a formato EXCEL) y ya la tenes, no creo que sea muy dificil hacerlo, ma parece muchisimo mas facil que tener que programar algo para hacer lo que vos queres, ahora si queres programar con V.Basic podes hacerlo tambien.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar