per aprire il database da excel potresti inserire un collegamento ipertestuale.

nel database dovresti inserire una maschera con un pulsante con inserito questo codice:

Dim MyCodice As String 'io ho messo string, devi vedere tu se va bene
DoCmd.TransferSpreadsheet acImport, 8, "nometabella ", "percorso tuo file excel completo di estensione ", True, "" 'importa il foglio di excel come tabella access
MyCodice = InputBox("inserisci codice excel", "richiesta dati") 'richiede il record da accodare alla tua tabella specifica in access
DoCmd.runsql "query di accodamento con criterio definito dall'inputbox"
DoCmd.DeleteObject acTable, " nome tabella importata " 'cancella la tabella importata

le parti in grassetto sono quelle che devi inserire tu
la query di accodamento la devi creare sulla tabella importata e inserire come criterio di selezione la variabile.

l'inputbox serve a selezionare il record di excel da importare, l'alternativa è aprire il database manualmente ed impostare a mano i criteri di volta in volta

se vuoi invece di importare il foglio di excel lo puoi collegare
dovrebbe funzionare