Why are you putting the data in Excel and then Access? If you're getting the data in that form from someone else, it becomes a little complex to just grab selected fields and overwrite those fields on specific records. It's certainly doable, but it will require some fancy form and query building.
I would think you would want a form that allows you to display the current record and the matched record from the excel spreadsheet, along witha check box to indicate whether or not you want to overwrite the old data with the new data. You could build rules for the initial state of the check box, so that it would be blank if there was no data in the spreadsheet and checked if there is data. If you wanted to make sure the user made a choice in confusing situations, you could use a combo box with Yes/No/Choose for each field, and make the initial state Choose, if there is data in both the spreadsheet and the database. Then a command button would execute this for the displayed record.
Of course, if you're dealing with more than a very small number of records, this is going to be a pain in the neck. Maybe there's some set of fields that always get overwritten? Describe what you're doing in more detail and suggestions posted here will better fit your scenario.
Jeremy
==
Jeremy Wallace
AlphaBet City Dataworks
Access Databases for Non-Profit Organizations
Please post in the appropriate forum with a descriptive subject; code and SQL, if referenced; and expected results. See thread181-473997 for more pointers.