Dougpeplow
Programmer
I am using a VBrecordset to connect to data in an 'customer defined' EXcel workbook and then update my access database, after performing some numeric calcs. The process works on some of the worksheets, where the numeric data rows are preceeded by only one or two 'text' rows, but on one sheet, the data rows are preceeded by 14 rows of 'text' or 'null' data. I know the jet engine offers to determine data types by using 'TypeGuessRows', but as this is limited to the first 8 rows, it always assumes 'text'on this sheet. Consequently I get 'numeric overflow' type message when trying to manipulate recordset data with the number values in it. Can I 'force' the datatype to 'Number'? <p> Doug<br><a href=mailto: doug.gray@contactbox.co.uk> doug.gray@contactbox.co.uk</a><br><a href= To be added when I can narrow it down a bit