Jake, I used your
VB code below, just what I need, but when I run it on some
sheets I get a
Run-time error 1004:
Application-defined or object-defined error
When you press debug, it highlights in yellow c.Value = CDate(c.Value)
You will probally guess I'm now
VB code expert!
Any idea why it would only do this in some sheets?
"Jake Marx" wrote:
Hi Yoni,
Something like this may work for you:
Public Sub ConvertDatesInActiveSheet()
Dim c As Range
For Each c In ActiveSheet.UsedRange
If IsDate(c.Value) And Not IsNumeric(c.Value) Then
'/ convert it
c.Value = CDate(c.Value)
End If
Next c
End Sub
--
Regards,
Jake Marx
MS MVP - Excel
www.longhead.com
[please keep replies in the newsgroup - email address unmonitored]
Yonah Sudwerts wrote:
I have cells that contain Dates such as "Aug 23 2009" but, they were
copy pasted in, and Excell does not see them as dates, is there
anything I can run that can convert them?
I want to be able in the end, that when I open Excell, it can jump to
Today;s date. And alternatively, to have some kind of search option,
that will lead me to any date I want.
But that is part 2, just looking to get the text recognized as Dates
to start.
Thanks in Advance,
Yoni