我一直在尝试找到格式为dd/mm/yyyy hh:mm的两个日期之间的小时和分钟差异。我正在使用的代码(有点)可以正常工作,但它没有考虑到天数的差异。因此,如果第一个日期是28/09/2017 11:35,第二个日期是30/09/2017 13:45,则它将显示差异为02:10。但正确的答案是50:10(50小时10分钟)。我在下面提供了代码。
With ws1.Range("N2:N" & lastrow1)
.Formula = "=NOW()-E2"
.NumberFormat = "h:mm:ss"
End With