The easiest way to do this is to create 10 Update queries (after you run an Delete query on the receiving table to remove old data.) That would look like this:
DoCmd.SetWarnings False
DoCmd.OpenQuery "qryDELETE_OldData"
DoCmd.OpenQuery "qryAPPEND_Table01"
DoCmd.OpenQuery "qryAPPEND_Table02"
DoCmd.OpenQuery "qryAPPEND_Table03"
DoCmd.OpenQuery "qryAPPEND_Table04"
DoCmd.OpenQuery "qryAPPEND_Table05"
DoCmd.OpenQuery "qryAPPEND_Table06"
DoCmd.OpenQuery "qryAPPEND_Table07"
DoCmd.OpenQuery "qryAPPEND_Table08"
DoCmd.OpenQuery "qryAPPEND_Table09"
DoCmd.OpenQuery "qryAPPEND_Table10"
DoCmd.SetWarnings True
Did that help?
mmcdonal
Look it up at:
http://wrox.books24x7.com