我有一个Excel表格,可以将24小时内的时间接受为hh24:mm:ss。 我要检查输入的时间是否有效。
我的问题是,当我输入12:23:23之类的有效时间时,它将按原样捕获值。但是,当我输入25:34:12之类的无效时间时,它会将其转换为01:34:12的有效时间。因此,我无法验证数据。
为什么会这样?我该如何阻止这种情况发生?
我将变量中的值设为:
timeVal = Application.WorksheetFunction.Text(ActiveSheet.Range("F" & i), "hh:mm:ss")