Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I am trying to write a macro that the user can enter time as integers ie: 100=1:00 30=:30 123=1:23 I have this code, and am wishing to add to the error trapping so that the target does not = :99 if the user enters 99 or :72 if 72 is entered Any ideas? Code: -------------------- Private Sub Worksheet_Change(ByVal Target As Range) Dim t As Integer Dim i As String, ni As String t = Target.Column If t < 3 Then i = Target.Value On Error GoTo error If i 1 And i <= 2400 Then ni = Left(i, Len(i) - 2) & ":" & Right(i, 2) Application.EnableEvents = False Target = ni Application.EnableEvents = True Else: MsgBox "Must have more than 1 number and not be greater than 2400" Target.Select Exit Sub error: MsgBox "Must be a number" Target.Select End If End If End Sub -------------------- Thanks -- Stringer ------------------------------------------------------------------------ Stringer's Profile: http://www.thecodecage.com/forumz/member.php?userid=117 View this thread: http://www.thecodecage.com/forumz/sh...ad.php?t=64692 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Error trapping? | Excel Programming | |||
while deleting rows it finds an error - error trapping | Excel Programming | |||
error trapping | Excel Programming | |||
Error trapping | Excel Programming | |||
Error Trapping | Excel Programming |