Hola!!, estoy pasando datos de unas hojas excel a mi base de datos access pero me da un problema en el INSERT INTO y me saca un mensaje k me dice: "No se pudo encontrar el archivo ISAM instalable"

y la verdad es k me tiene descuadrado... os pongo el codigo y lo veis a ver k os parece...
este es el procedimiento con el k introduzco los datos:
Dim RS As Recordset
Public Sub Envia_Datos_Access()
Dim db As Connection
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "PROVIDER=MSDataShape;Data PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=Z:\Nerv.vgt;"
Set RS = New Recordset
RS.Open "INSERT INTO Contabilidad IN 'Z:\Nerv.vgt' SELECT * FROM [datos$] IN 'Z:\excel\datos.xls'[EXCEL 6.0;]", db, adOpenStatic, adLockOptimistic
Unload frmContabilidad
frmContabilidad.Show
End Sub
cualkier ayuda se agradece un monton !!
Muchas gracias y saludos a todos/as !!
