vba怎么比较时间大小?

比如8:20和5:34,这不是一天中的某个时刻,只是单纯的小时数,怎么比较它们的大小?

将代表时间的冒号替换为小数点就可以比较大小了
如8:20和5:34分别在单元格A1、A2,这两单元格的格式为文本
代码类似于
If Val(Replace([a1], ":", ".")) < Val(Replace([a2], ":", ".")) Then
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-12
这个你的意思是两这之间的距离,?还是其他一起的大小啊,?有点乱,?具体的不太理借追问

比如5:34是变量x的一个值,如果x小于8:20,则怎么怎么……,前面的判断怎么写?vba中写时间会自动变成一天中的某个时刻,但这只是单纯的小时数。

相似回答