Step 1 is to decide when you want this data to refresh. Do you want it to happen every time someone opens the database, for example, or should it only happen when a certain Form or Report is opened, or should it only happen when a user clicks on a specific button?
Whatever the trigger, you'll have some VBA code triggered by that action. Let's say you want this refresh to happen any time your main switchboard form is opened. In either the On Open or On Load event for that form, you would put in code that looks something like this:
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE myTargetTableName.* FROM myTargetTableName;"
DoCmd.TransferSpreadsheet acImport, , "myTargetTableName", myExcelFilePath, True, myExcelNamedRange
DoCmd.SetWarnings True
You would need to change the variables myTargetTableName, myExcelFilePath and myExcelNamedRange to whatever your actual parameters are.
Putting this in the On Open event would mean it would happen automatically, and the SetWarnings lines mean it would be transparent to your users. They might notice a slight delay as the code ran, depending upon how many records are being imported, but no action would be required of them.