Be aware that Access and Excel both make assumptions about what type (e.g.,
Double, Integer, Text, ...) of data is being imported. ... and they don't
always "guess" correctly.
If you want to be absolutely certain that data is imported into a
correctly-typed field, create the table first, set the types, then import
into THAT table.
On the other hand, Excel data is rarely already well-normalized (as Access
data needs to be), so you could import Excel data as-is, as "raw" data, then
use queries to "parse" that data into the well-normalized Access table
structure, converting it to the correct datatypes.
Good luck!
--
Regards
Jeff Boyce
Microsoft Access MVP
Disclaimer: This author may have received products and services mentioned in
this post. Mention and/or description of a product or service herein does
not constitute endorsement thereof.
Any code or pseudocode included in this post is offered "as is", with no
guarantee as to suitability.
You can thank the FTC of the USA for making this disclaimer
possible/necessary.