Importar base datos de Excel en Access desde una macro de Excel
Tengo la siguiente macro que importa una base de datos de Excel en Access.
Tengo 2 problemas:
1. Actualizo la base de datos en Excel y guardo cambios. Si vuelvo a ejecutar la macro con la tabla de Access previamente abierta, la tabla de Access no actualiza los últimos datos que se ingresaron en la base de datos de Excel.
2. Si la base de datos de Excel tiene más de 1 hoja (por ejemplo "Costos", "Ingresos" y "Ventas") y yo quiero importar los datos de la hoja que se llama "Ventas, ¿cómo debo modificar la instrucción DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, NomTablaBanca, Archivo, True?
Sub ImportarAccess()
Dim NomTablaBanca As String, Ruta As String, Insumo As String, Archivo As String
Ruta = "D:\Documents\Pipe\"
Insumo = "Archivo.xlsb"
NomTablaBanca = "Tabla1"
Archivo = Ruta & Insumo
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, NomTablaBanca, Archivo, True
End Sub