Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I am using the following code to decompose the date out of a textua description. However, when it finds the value "1058 8" in the text, i says that it can be coerced to a date, but then when I use CDate t coerce it, I get an application error. Any thoughts, anyone? Is thi a known problem? Here is my code: Sub PullOutDate() For Each x In Selection.Cells l = Len(x.Value) For y = 1 To l - 8 If IsDate(Mid(x.Value, y, 6)) Then x.Cells(1, 2).Value = CDate(Mid(x.Value, y, 6)) ElseIf IsDate(Mid(x.Value, y, 7)) Then x.Cells(1, 2).Value = CDate(Mid(x.Value, y, 7)) ElseIf IsDate(Mid(x.Value, y, 8)) Then x.Cells(1, 2).Value = CDate(Mid(x.Value, y, 8)) End If Next y Next x End Sub Thanks for your help! Tom Stoc -- tkstoc ----------------------------------------------------------------------- tkstock's Profile: http://www.excelforum.com/member.php...fo&userid=1444 View this thread: http://www.excelforum.com/showthread.php?threadid=27419 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
IsDate? | Excel Worksheet Functions | |||
Function to return True/False if all are validated as True by ISNU | Excel Worksheet Functions | |||
IsDate Function | Excel Programming | |||
Getting Excel to not try to coerce numbers to Date | Excel Programming | |||
What is the differance between cdate and ... | Excel Programming |