TransferSpreadsheet
Publicado por Enrique Ramírez (629 intervenciones) el 25/02/2009 18:45:30
Tengo el código de una macro con la cual importo a una tabla de Access un Libro de Excel, solo que el libro tiene tres hojas en este orden (BAJAS, CAMBIOS, ALTAS) y las tres tienen diferente estructura, yo requiero importar únicamente la información de la tercer hoja (ALTAS), pero siempre me toma por default la primera (BAJAS), ¿Qué parámetro me falta para que yo le indique la hoja que quiero importar?.
este es mi código en donde ImportadoXls es el nombre de la tabla en Access en donde va a caer la información y varchico es la ruta y el nombre del libro de Excel.
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "ImportadoXls", varchivo, True
También lo he corridor así pero me hace exactamente lo mismo
DoCmd.TransferSpreadsheet acImport, 8, "importadoXls", varchivo, True, ""
este es mi código en donde ImportadoXls es el nombre de la tabla en Access en donde va a caer la información y varchico es la ruta y el nombre del libro de Excel.
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "ImportadoXls", varchivo, True
También lo he corridor así pero me hace exactamente lo mismo
DoCmd.TransferSpreadsheet acImport, 8, "importadoXls", varchivo, True, ""
Valora esta pregunta


0