Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Time format will not exclude seconds!!
I'm trying to capture a start time and end time entered into a userform
and my program refuses to exclude the seconds!!! here's my code: Dim chkStartTime As String Dim chkEndTime As String Dim StartTime As Date Dim EndTime As Date chkStartTime = FrmDataInput.txtStartTime.Value chkEndTime = FrmDataInput.txtEndTime.Value If IsDate(chkStartTime) = False Then MsgBox "Please enter a valid start time in HH:MM AM/PM format.", vbOKOnly FrmDataInput.txtStartTime.SetFocus Exit Sub Else StartTime = Format(chkStartTime, "hh:mm AM/PM") End If If IsDate(chkEndTime) = False Then MsgBox "Please enter a valid end time in HH:MM AM/PM format.", vbOKOnly FrmDataInput.txtEndTime.SetFocus Exit Sub Else EndTime = Format(chkEndTime, "HH:MM AM/PM") End If When I step through the code and add a watch to the StartTime and End time I get hh:mm:ss AM/PM!!! |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Time format will not exclude seconds!!
Shelley,
Either format StartTime and EndTime as Strings, or whenever you use them as date/times, use Format(StartTime, "HH:MM AM/PM") HTH, Bernie MS Excel MVP "sbowman" wrote in message ups.com... I'm trying to capture a start time and end time entered into a userform and my program refuses to exclude the seconds!!! here's my code: Dim chkStartTime As String Dim chkEndTime As String Dim StartTime As Date Dim EndTime As Date chkStartTime = FrmDataInput.txtStartTime.Value chkEndTime = FrmDataInput.txtEndTime.Value If IsDate(chkStartTime) = False Then MsgBox "Please enter a valid start time in HH:MM AM/PM format.", vbOKOnly FrmDataInput.txtStartTime.SetFocus Exit Sub Else StartTime = Format(chkStartTime, "hh:mm AM/PM") End If If IsDate(chkEndTime) = False Then MsgBox "Please enter a valid end time in HH:MM AM/PM format.", vbOKOnly FrmDataInput.txtEndTime.SetFocus Exit Sub Else EndTime = Format(chkEndTime, "HH:MM AM/PM") End If When I step through the code and add a watch to the StartTime and End time I get hh:mm:ss AM/PM!!! |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Time format will not exclude seconds!!
Thank You!! It works if I use Format(StartTime, "HH:MM AM/PM") whenever
I use the variable. It sucks to have to do that, but it works and that's what matters. Shelley |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Format time to not include seconds and AM/PM | New Users to Excel | |||
how do i convert standard time format into seconds? | Excel Discussion (Misc queries) | |||
display no seconds in time format [h] | Excel Discussion (Misc queries) | |||
Convert "Time Interval" in "hours : minutes : seconds" to seconds | New Users to Excel | |||
Exclude AM/PM from time format | Excel Programming |