Tu del progetto che hai esposto cosa sei riuscito a mettere in funzione...?
Sei in grado di IMPORTARE ed ACCODARE i dati da un Foglio di Excel in una Tabella esistente...?
Se il tuo file di Excel è standardizzato, e non "artistico"... allora puoi valutare il metodo TransferSpreadsheet
Sub TransferSpreadsheet([TransferType As AcDataTransferType = acImport], _
[SpreadsheetType As AcSpreadSheetType = acSpreadsheetTypeExcel12Xml], _
[TableName], _
[FileName], _
[HasFieldNames], _
[Range], _
[UseOA])
Membro di Access.DoCmd
Inizia quindi a provare passo passo queste cose, fai una Funzione che attivi con un Button e verifica se realizza senza errori quanto richiesto, poi valuta di avere il NomeFile sempre Uguale, oppure ricostruibile ad esempio con la Data, altrimenti può essere un problema renderlo automatico...