RE:PASAR DE EXEL A VB (ACCESS)
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"