Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 397
Default How to remove the ' charachter


Howdie,

I have the date that has been imported, and it is displayed as '20
January 2006

Now I know that the ' defines it as text

Question is how to a make it a number(ie a date format) ...? Find and
Replace ' doesnt work, nor does formatting cells....???

Thanks

D

Thanks


*** Sent via Developersdex http://www.developersdex.com ***
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default How to remove the ' charachter


If you use the following functions to extract the day month and year:

=day(cell ref)
=month(cellref)
=year(cellref)

then use the date function selecting the above cell (E.G
date(daycellref,monthcellref,yearcellref).

That should convert it to a serial number.

Nic

--
nickysquawke
-----------------------------------------------------------------------
nickysquawkes's Profile: http://www.excelforum.com/member.php...fo&userid=3063
View this thread: http://www.excelforum.com/showthread.php?threadid=50286

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 422
Default How to remove the ' charachter

In VBA:

Activecell.Value = Activecell.Value

HTH

"Darin Kramer" wrote in message
...

Howdie,

I have the date that has been imported, and it is displayed as '20
January 2006

Now I know that the ' defines it as text

Question is how to a make it a number(ie a date format) ...? Find and
Replace ' doesnt work, nor does formatting cells....???

Thanks

D

Thanks


*** Sent via Developersdex http://www.developersdex.com ***



  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4,339
Default How to remove the ' charachter

With date in A1:

Range("b1") = CDate(Range("a1"))

"Darin Kramer" wrote:


Howdie,

I have the date that has been imported, and it is displayed as '20
January 2006

Now I know that the ' defines it as text

Question is how to a make it a number(ie a date format) ...? Find and
Replace ' doesnt work, nor does formatting cells....???

Thanks

D

Thanks


*** Sent via Developersdex http://www.developersdex.com ***

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,058
Default How to remove the ' charachter

In the worksheet (not VBA) use the =DATEVALUE() function. It does a good job
of converting text into a real date (and doesn't care about leading
apostrophes)
--
Gary''s Student


"Darin Kramer" wrote:


Howdie,

I have the date that has been imported, and it is displayed as '20
January 2006

Now I know that the ' defines it as text

Question is how to a make it a number(ie a date format) ...? Find and
Replace ' doesnt work, nor does formatting cells....???

Thanks

D

Thanks


*** Sent via Developersdex http://www.developersdex.com ***



  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 397
Default How to remove the ' charachter


Using day, month or year I get a #value error...?


*** Sent via Developersdex http://www.developersdex.com ***
  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 397
Default How to remove the ' charachter



That changed one of my funny dates to a number, but no others.... any
idea why?

*** Sent via Developersdex http://www.developersdex.com ***
  #8   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 422
Default How to remove the ' charachter

Smart Dates in excel are numbers;
Now Format the number as Date;


"Darin Kramer" wrote in message
...


That changed one of my funny dates to a number, but no others.... any
idea why?

*** Sent via Developersdex http://www.developersdex.com ***



  #9   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 397
Default How to remove the ' charachter

Thanks, my question better phrased is why when I applied the VBA to 100
funny dates, it only changed 1 of those funny dates to a number...?


*** Sent via Developersdex http://www.developersdex.com ***
  #10   Report Post  
Posted to microsoft.public.excel.programming
GB GB is offline
external usenet poster
 
Posts: 230
Default How to remove the ' charachter

If it presented literally a number and not a date as most people view a date,
then it would be because the cell format was not set to some format that
would display a date. A specific example would be that the cell format was a
number and not a date. I don't think that the cell format must be a date
format, but it is an example where a number entered (i.e. 36784) would appear
as a date (9/15/2000). If you got the reverse, that only one cell showed up
as a date, and the rest remained as text like 20 January 2005, then that's a
separate issue to which I currently have no answer... Sorry. :)

"Darin Kramer" wrote:

Thanks, my question better phrased is why when I applied the VBA to 100
funny dates, it only changed 1 of those funny dates to a number...?


*** Sent via Developersdex http://www.developersdex.com ***



  #11   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 477
Default How to remove the ' charachter

My example, using activecell - only performs the conversion on the active
cell, thus your-one-cell...
If you highlight the range of cells you wish to Convert and use
from the immediate window:
Selection.value = Selection.value (press enter key)

All highlighted cells will be converted to numbers, where you can format as
Dates
if excel doesn't do it for you..

HTH


"Darin Kramer" wrote:

Thanks, my question better phrased is why when I applied the VBA to 100
funny dates, it only changed 1 of those funny dates to a number...?


*** Sent via Developersdex http://www.developersdex.com ***

  #12   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 397
Default How to remove the ' charachter

Thanks - Do I just put that line of text into VB..? not sure how to
activate it once I have selected range of text...?



*** Sent via Developersdex http://www.developersdex.com ***
  #13   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 397
Default How to remove the ' charachter

I got it to work, but for some reason it happily works on a date like
2-2-2006 (correctly converts it to 2 Feb 2006,) BUT for dates lik
19-2-2006 it doesnt give a result. I THINK that it thinks the month is
19, so gets confused... ? possible? cause it happens consistently...



*** Sent via Developersdex http://www.developersdex.com ***
  #14   Report Post  
Posted to microsoft.public.excel.programming
GB GB is offline
external usenet poster
 
Posts: 230
Default How to remove the ' charachter

Correct, it is thinking that 19 is the month which is based on the regional
options of your computer. If you can test for cases like that, you can
"rearrange" the data to something sensical... Given the two examples you
provided here, it would appear that the data is stored calendar day month
then year... Therefore of course the 2nd day of the 2nd month works out
right. :)

May need to swap the two items at the beginning. Maybe not the best way:
New text = mid of the text & left of everything before the first dash &
everything after the first dash, of course with dashes still in there. If you
use the ampersand, ensure that you have a space before it and after it. Once
you get that new string, you can actually produce your handy dandy date. The
other option is just to change your regional settings so that it recognizes
dates as day first month second. But it will need to be that way on every
computer that the program will be run.

Not a good programming "style".

"Darin Kramer" wrote:

I got it to work, but for some reason it happily works on a date like
2-2-2006 (correctly converts it to 2 Feb 2006,) BUT for dates lik
19-2-2006 it doesnt give a result. I THINK that it thinks the month is
19, so gets confused... ? possible? cause it happens consistently...



*** Sent via Developersdex http://www.developersdex.com ***

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
drop-list with different colors for the same charachter coronettan Excel Worksheet Functions 4 November 28th 07 03:57 PM
Pivot table - Charachter limitation Darin Kramer Excel Programming 4 August 24th 05 10:07 PM
Ignoring charachter data with Product function Stan Altshuller Excel Worksheet Functions 2 December 8th 04 02:27 PM
Next Charachter Guido[_2_] Excel Programming 1 August 7th 03 01:39 PM
Next Charachter Shunt Excel Programming 0 August 7th 03 01:02 PM


All times are GMT +1. The time now is 08:06 AM.

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"