............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

ACTUALIZAR LIBRO CERRADO DE EXCEL 2007

Ver el tema anterior Ver el tema siguiente Ir abajo

ACTUALIZAR LIBRO CERRADO DE EXCEL 2007

Mensaje por cdoc el Sáb Dic 04, 2010 10:39 pm

Hola Amigos

Escribo ya que no he podido dar con la solución estudiando y experimentando todo lo que aparece en la web, incluyendo el sitio de MS.

Se trata de aplicar la funcionalidad ADODB para lograr exportar datos desde un libro abierto a otro cerrado que sirve como Base de Datos.

Tengo el siguiente código que en algún foro en inglés alguien dijo que le resultó bien. Pero a mi me reclama que la tabla externa no tiene el formato adecuado.

He cuidado de activar en el editor de VBA en Preferencias lo mas actual de Microsoft ADO Ext. 2.8 for DDL and Security, además de Microsoft ActiveX Data Objects 2.8 Library

¿Tendrá algo que ver la extensión de los libros?

Sub exporta()
'The following exports all data from Sheet8 to Sheet2 in another Excel Workbook:

Dim cnn As New ADODB.Connection
Dim strSQL As String

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\curso\origen.xlsm;Extended Properties=""Excel 8.0;HDR=NO;"""

strSQL = "INSERT INTO [Excel 8.0;DATABASE=c:\curso\destino.xlsm;HDR=NO;].[Hoja1$] SELECT * FROM [Hoja1$]"

cnn.Execute strSQL

cnn.Close
Set cnn = Nothing


End Sub

cdoc

Cantidad de envíos : 9
Fecha de inscripción : 29/09/2008

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.