Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,388
Default Selection.Replace Problem

Hi Everyone.

I'm having problems with the Selection.Replace function.

I have a column with D.O.B's in the format DD.MM.YYYY e.g. 14.07.1987

I would like to replace all .'s with /'s i.e. to DD/MM/YYYY e.g. 14/07/1987

I have done this using a macro. All dates with days over 12 come over fine
e.g. 14th July. But all dates with days under 12 e.g. 12th July, 11th July do
not format properly.

24.07.1987 becomes 24/07/1987

11.07.1987 becomes 07/11/1987

i.e. the .'s have been replaced, but now the dates are wrong. They seem to
have become MM/DD/YYYY



Can anyone tell me how to correct this or tell me a macro from scratch.

Thanks!
Dave
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 8,651
Default Selection.Replace Problem

Look at your Windows Regional Options (through Control Panel) to sort out
the DMY/MDY conflict.
--
David Biddulph

"Dave" wrote in message
...
Hi Everyone.

I'm having problems with the Selection.Replace function.

I have a column with D.O.B's in the format DD.MM.YYYY e.g. 14.07.1987

I would like to replace all .'s with /'s i.e. to DD/MM/YYYY e.g.
14/07/1987

I have done this using a macro. All dates with days over 12 come over fine
e.g. 14th July. But all dates with days under 12 e.g. 12th July, 11th July
do
not format properly.

24.07.1987 becomes 24/07/1987

11.07.1987 becomes 07/11/1987

i.e. the .'s have been replaced, but now the dates are wrong. They seem to
have become MM/DD/YYYY



Can anyone tell me how to correct this or tell me a macro from scratch.

Thanks!
Dave



  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,388
Default Selection.Replace Problem

Thanks David but that doesnt seem to be the problem.

"David Biddulph" wrote:

Look at your Windows Regional Options (through Control Panel) to sort out
the DMY/MDY conflict.
--
David Biddulph

"Dave" wrote in message
...
Hi Everyone.

I'm having problems with the Selection.Replace function.

I have a column with D.O.B's in the format DD.MM.YYYY e.g. 14.07.1987

I would like to replace all .'s with /'s i.e. to DD/MM/YYYY e.g.
14/07/1987

I have done this using a macro. All dates with days over 12 come over fine
e.g. 14th July. But all dates with days under 12 e.g. 12th July, 11th July
do
not format properly.

24.07.1987 becomes 24/07/1987

11.07.1987 becomes 07/11/1987

i.e. the .'s have been replaced, but now the dates are wrong. They seem to
have become MM/DD/YYYY



Can anyone tell me how to correct this or tell me a macro from scratch.

Thanks!
Dave




  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 8,651
Default Selection.Replace Problem

Are you saying that your Windows Regional Options call for DMY (i.e. short
date in the format 20/09/2007), but Excel is still reading an input of
11.07.1987 as if it were 7th November?
--
David Biddulph

"Dave" wrote in message
...
Thanks David but that doesnt seem to be the problem.

"David Biddulph" wrote:

Look at your Windows Regional Options (through Control Panel) to sort out
the DMY/MDY conflict.
--
David Biddulph

"Dave" wrote in message
...
Hi Everyone.

I'm having problems with the Selection.Replace function.

I have a column with D.O.B's in the format DD.MM.YYYY e.g. 14.07.1987

I would like to replace all .'s with /'s i.e. to DD/MM/YYYY e.g.
14/07/1987

I have done this using a macro. All dates with days over 12 come over
fine
e.g. 14th July. But all dates with days under 12 e.g. 12th July, 11th
July
do
not format properly.

24.07.1987 becomes 24/07/1987

11.07.1987 becomes 07/11/1987

i.e. the .'s have been replaced, but now the dates are wrong. They seem
to
have become MM/DD/YYYY



Can anyone tell me how to correct this or tell me a macro from scratch.

Thanks!
Dave






  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,388
Default Selection.Replace Problem

If I have a list of dates as follows:


01.09.2007
04.11.2002
24.08.1999
31.07.2009
01.03.2002

and then I try to convert them to have /'s in Excel, they appear as:

09/01/2007
11/04/2002
24/08/1999
31/07/2009
03/01/2002

Does this make sense?

Thanks
Dave

"David Biddulph" wrote:

Are you saying that your Windows Regional Options call for DMY (i.e. short
date in the format 20/09/2007), but Excel is still reading an input of
11.07.1987 as if it were 7th November?
--
David Biddulph

"Dave" wrote in message
...
Thanks David but that doesnt seem to be the problem.

"David Biddulph" wrote:

Look at your Windows Regional Options (through Control Panel) to sort out
the DMY/MDY conflict.
--
David Biddulph

"Dave" wrote in message
...
Hi Everyone.

I'm having problems with the Selection.Replace function.

I have a column with D.O.B's in the format DD.MM.YYYY e.g. 14.07.1987

I would like to replace all .'s with /'s i.e. to DD/MM/YYYY e.g.
14/07/1987

I have done this using a macro. All dates with days over 12 come over
fine
e.g. 14th July. But all dates with days under 12 e.g. 12th July, 11th
July
do
not format properly.

24.07.1987 becomes 24/07/1987

11.07.1987 becomes 07/11/1987

i.e. the .'s have been replaced, but now the dates are wrong. They seem
to
have become MM/DD/YYYY



Can anyone tell me how to correct this or tell me a macro from scratch.

Thanks!
Dave








  #6   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 35,218
Default Selection.Replace Problem

My bet is these aren't dates--they're just text that are masquerading as dates.

Select your range (single column at a time)
data|text to columns
fixed width (remove any lines excel guessed and don't add any yourself)
Choose date and dmy
Excel will convert these to real dates.
Format them the way you want via format|cells|number tab


Dave wrote:

If I have a list of dates as follows:

01.09.2007
04.11.2002
24.08.1999
31.07.2009
01.03.2002

and then I try to convert them to have /'s in Excel, they appear as:

09/01/2007
11/04/2002
24/08/1999
31/07/2009
03/01/2002

Does this make sense?

Thanks
Dave

"David Biddulph" wrote:

Are you saying that your Windows Regional Options call for DMY (i.e. short
date in the format 20/09/2007), but Excel is still reading an input of
11.07.1987 as if it were 7th November?
--
David Biddulph

"Dave" wrote in message
...
Thanks David but that doesnt seem to be the problem.

"David Biddulph" wrote:

Look at your Windows Regional Options (through Control Panel) to sort out
the DMY/MDY conflict.
--
David Biddulph

"Dave" wrote in message
...
Hi Everyone.

I'm having problems with the Selection.Replace function.

I have a column with D.O.B's in the format DD.MM.YYYY e.g. 14.07.1987

I would like to replace all .'s with /'s i.e. to DD/MM/YYYY e.g.
14/07/1987

I have done this using a macro. All dates with days over 12 come over
fine
e.g. 14th July. But all dates with days under 12 e.g. 12th July, 11th
July
do
not format properly.

24.07.1987 becomes 24/07/1987

11.07.1987 becomes 07/11/1987

i.e. the .'s have been replaced, but now the dates are wrong. They seem
to
have become MM/DD/YYYY



Can anyone tell me how to correct this or tell me a macro from scratch.

Thanks!
Dave







--

Dave Peterson
  #7   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 8,651
Default Selection.Replace Problem

That is what I would expect it to do if you have your Windows Regional
Settings calling for MDY, rather than DMY.

Have you checked your Windows Regional Settings? Do they call up a short
date of 20/09/2007 (i.e. DMY) or 09/20/2007 (i.e. MDY)?
--
David Biddulph

"Dave" wrote in message
...
If I have a list of dates as follows:


01.09.2007
04.11.2002
24.08.1999
31.07.2009
01.03.2002

and then I try to convert them to have /'s in Excel, they appear as:

09/01/2007
11/04/2002
24/08/1999
31/07/2009
03/01/2002

Does this make sense?

Thanks
Dave

"David Biddulph" wrote:

Are you saying that your Windows Regional Options call for DMY (i.e.
short
date in the format 20/09/2007), but Excel is still reading an input of
11.07.1987 as if it were 7th November?
--
David Biddulph

"Dave" wrote in message
...
Thanks David but that doesnt seem to be the problem.

"David Biddulph" wrote:

Look at your Windows Regional Options (through Control Panel) to sort
out
the DMY/MDY conflict.
--
David Biddulph

"Dave" wrote in message
...
Hi Everyone.

I'm having problems with the Selection.Replace function.

I have a column with D.O.B's in the format DD.MM.YYYY e.g.
14.07.1987

I would like to replace all .'s with /'s i.e. to DD/MM/YYYY e.g.
14/07/1987

I have done this using a macro. All dates with days over 12 come
over
fine
e.g. 14th July. But all dates with days under 12 e.g. 12th July,
11th
July
do
not format properly.

24.07.1987 becomes 24/07/1987

11.07.1987 becomes 07/11/1987

i.e. the .'s have been replaced, but now the dates are wrong. They
seem
to
have become MM/DD/YYYY



Can anyone tell me how to correct this or tell me a macro from
scratch.

Thanks!
Dave








  #8   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 8,651
Default Selection.Replace Problem

If it has changed 01.09.2007 to 09/01/2007, it has presumably recognised
them as dates, but misinterpreted them for the reason I outlined.
--
David Biddulph

"Dave Peterson" wrote in message
...
My bet is these aren't dates--they're just text that are masquerading as
dates.

Select your range (single column at a time)
data|text to columns
fixed width (remove any lines excel guessed and don't add any yourself)
Choose date and dmy
Excel will convert these to real dates.
Format them the way you want via format|cells|number tab


Dave wrote:

If I have a list of dates as follows:

01.09.2007
04.11.2002
24.08.1999
31.07.2009
01.03.2002

and then I try to convert them to have /'s in Excel, they appear as:

09/01/2007
11/04/2002
24/08/1999
31/07/2009
03/01/2002

Does this make sense?

Thanks
Dave

"David Biddulph" wrote:

Are you saying that your Windows Regional Options call for DMY (i.e.
short
date in the format 20/09/2007), but Excel is still reading an input of
11.07.1987 as if it were 7th November?
--
David Biddulph

"Dave" wrote in message
...
Thanks David but that doesnt seem to be the problem.

"David Biddulph" wrote:

Look at your Windows Regional Options (through Control Panel) to
sort out
the DMY/MDY conflict.
--
David Biddulph

"Dave" wrote in message
...
Hi Everyone.

I'm having problems with the Selection.Replace function.

I have a column with D.O.B's in the format DD.MM.YYYY e.g.
14.07.1987

I would like to replace all .'s with /'s i.e. to DD/MM/YYYY e.g.
14/07/1987

I have done this using a macro. All dates with days over 12 come
over
fine
e.g. 14th July. But all dates with days under 12 e.g. 12th July,
11th
July
do
not format properly.

24.07.1987 becomes 24/07/1987

11.07.1987 becomes 07/11/1987

i.e. the .'s have been replaced, but now the dates are wrong. They
seem
to
have become MM/DD/YYYY



Can anyone tell me how to correct this or tell me a macro from
scratch.

Thanks!
Dave







--

Dave Peterson



  #9   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 35,218
Default Selection.Replace Problem

And my post showed how they could be converted correctly without looking at the
regional settings.

David Biddulph wrote:

If it has changed 01.09.2007 to 09/01/2007, it has presumably recognised
them as dates, but misinterpreted them for the reason I outlined.
--
David Biddulph

"Dave Peterson" wrote in message
...
My bet is these aren't dates--they're just text that are masquerading as
dates.

Select your range (single column at a time)
data|text to columns
fixed width (remove any lines excel guessed and don't add any yourself)
Choose date and dmy
Excel will convert these to real dates.
Format them the way you want via format|cells|number tab


Dave wrote:

If I have a list of dates as follows:

01.09.2007
04.11.2002
24.08.1999
31.07.2009
01.03.2002

and then I try to convert them to have /'s in Excel, they appear as:

09/01/2007
11/04/2002
24/08/1999
31/07/2009
03/01/2002

Does this make sense?

Thanks
Dave

"David Biddulph" wrote:

Are you saying that your Windows Regional Options call for DMY (i.e.
short
date in the format 20/09/2007), but Excel is still reading an input of
11.07.1987 as if it were 7th November?
--
David Biddulph

"Dave" wrote in message
...
Thanks David but that doesnt seem to be the problem.

"David Biddulph" wrote:

Look at your Windows Regional Options (through Control Panel) to
sort out
the DMY/MDY conflict.
--
David Biddulph

"Dave" wrote in message
...
Hi Everyone.

I'm having problems with the Selection.Replace function.

I have a column with D.O.B's in the format DD.MM.YYYY e.g.
14.07.1987

I would like to replace all .'s with /'s i.e. to DD/MM/YYYY e.g.
14/07/1987

I have done this using a macro. All dates with days over 12 come
over
fine
e.g. 14th July. But all dates with days under 12 e.g. 12th July,
11th
July
do
not format properly.

24.07.1987 becomes 24/07/1987

11.07.1987 becomes 07/11/1987

i.e. the .'s have been replaced, but now the dates are wrong. They
seem
to
have become MM/DD/YYYY



Can anyone tell me how to correct this or tell me a macro from
scratch.

Thanks!
Dave







--

Dave Peterson


--

Dave Peterson
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Selection problem with recorder brian Excel Discussion (Misc queries) 2 September 19th 06 12:24 AM
Cell selection problem DanG Excel Discussion (Misc queries) 2 March 17th 06 05:15 PM
Excel: Add replace within selection functionality Marcel XL Excel Discussion (Misc queries) 1 March 3rd 06 01:51 PM
Selection mode problem Richard L. Trethewey New Users to Excel 2 November 23rd 05 07:45 PM
Find and REPLACE within a selection, or column- not entire sheet/. smithers2002 Excel Worksheet Functions 4 April 21st 05 04:45 PM


All times are GMT +1. The time now is 02:03 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"