View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.programming
FmEdit FmEdit is offline
external usenet poster
 
Posts: 5
Default Date format error with CSV file

On 28 Jan, 12:02, AP wrote:
On Jan 28, 10:22*pm, FmEdit wrote:





Hi,


Using Excel 2007


I have a csv file that when opened manually has the correct date
format of DD/MM/YYYY


When I open the file with VBA, the date format defaults to MM/DD/YYYY,
some of the dates come through as text fields.


Even importing this through VBA as a text file (with .csv extension)
and changing the format to D/M/Y it still comes in as MM/DD/YYYY and
some of the fields being text, when I change the extension to ".txt"
it imports OK


I do not want to have my code renaming the files to .txt in order to
get the correct date format


Any help on this would be greatly appreciated


Regards
Raymond Allan


Is this something you can fix by making the appropriate adjustment in
your Regional Settings under Control Panel ?

Otherwise you might have to manipulate all the date values in your VBA
code.

AP- Hide quoted text -

- Show quoted text -


My regional settings are all set to UK format (default)

The frustrating part is when it is manually opened, all the date
fields are in the correct format, by using VBA to open the file it
defaults to the US format and any date that has the day 12 becomes a
text field

RA