I used the following workround:
Range(oMySheet.Cells(2, nColumnNumber), oSheet.Cells(oSheet.Rows.Count, nColumnNumber)).NumberFormat = "dd/mm/yyyy"
I will have a look at using the "SELECT" within
VB and see if I can do something clever there.
I can't get to a macro that's been recording in Excel, because it won't exist in the final version. The application is for a client who generates the spreadsheet from their system and then runs it through my application, you see.
Regards,
Sean Anderson