Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello,
Im trying to play with this code. i'm having problems with the second IF part. thanks for your help in advance. Private Sub Worksheet_Change(ByVal Target As Range) pinput = Target.Value ' this changes the value from 330p to 3:30 PM ' this works If Right(pinput, 1) = "p" And Len(pinput) 2 Then newvalue = Left(Left(pinput, Len(pinput) - 1), Len(Left(pinput, Len(pinput) - 1)) - 2) & ":" & Right(Left(pinput, Len(pinput) - 1), 2) & " PM" Target.Value = newvalue Else ' this should for example change from 2p to 2:00 PM ' it does not work. it does nothing. If Right(pinput, 1) = "p" And Len(pinput) < 2 Then newvalue = Left(pinput, Len(pinput) - 1) & ":00" & " PM" Target.Value = newvalue End If End If End Sub Thanks, |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Time Question | Excel Discussion (Misc queries) | |||
Time Question | Excel Discussion (Misc queries) | |||
Time question | Excel Discussion (Misc queries) | |||
Time Question...is this possible? | Excel Discussion (Misc queries) | |||
Best time question | Excel Worksheet Functions |