ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Date format error with CSV file (https://www.excelbanter.com/excel-programming/438935-date-format-error-csv-file.html)

FmEdit

Date format error with CSV file
 
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

AP[_3_]

Date format error with CSV file
 
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

FmEdit

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

BlackSun

Date format error with CSV file
 
Il 28/01/2010 15.20, FmEdit ha scritto:
On 28 Jan, 12:02, wrote:
On Jan 28, 10:22 pm, 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


Menu Data - Text to Column (I think so in english version)

--
Ciao BlackSun

FmEdit

Date format error with CSV file
 
On 28 Jan, 14:29, BlackSun wrote:
Il 28/01/2010 15.20, FmEdit ha scritto:





On 28 Jan, 12:02, *wrote:
On Jan 28, 10:22 pm, *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


Menu Data - Text to Column (I think so in english version)

--
Ciao BlackSun- Hide quoted text -

- Show quoted text -


The text to column is my current workaround, I was hoping for a
solution that would not invlove having to manipulate the data.

RA

michdenis

Date format error with CSV file
 
Hi,

Try this :

Workooks.Open Filename:="c:\Excel\MyFile.csv",Local:=True



"FmEdit" a écrit dans le message de groupe de discussion
: ...
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


FmEdit

Date format error with CSV file
 
On 28 Jan, 14:51, "michdenis" wrote:
Hi,

Try this :

Workooks.Open Filename:="c:\Excel\MyFile.csv",Local:=True


Perfect, thank you very much


Regards
Raymond Allan




All times are GMT +1. The time now is 07:25 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com