I think I got it figured out, it may not be the cleanest. If I wanted to update this to allow the user to choose which file to import how would I go about it?
I included a bit of code to close the table if it should be open but I've noticed it doesn't function like it should. If form button is clicked while the table is open the event will not run. Thoughts?
Code:
Private Sub Import_Data_Click()
DoCmd.Close acTable, "TBL_Inventory"
DoCmd.DeleteObject acTable, "TBL_Inventory"
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "TBL_Inventory", "C:\Mydir\myfile.xls", True
DoCmd.RunSQL "ALTER TABLE TBL_Inventory ALTER COLUMN Size Double"
DoCmd.RunSQL "ALTER TABLE TBL_Inventory ALTER COLUMN Available Integer"
End Sub