连接日期和十进制时间格式为mm / dd / yyyy hh:mm格式

时间:2018-02-21 13:10:30

标签: excel excel-vba loops datetime vba

时间安排7:00 AM; 7:15 AM,.... 17:00; 17:15行和日期在范围B6中,我试图连接值,但我得到的值是格式{{1}格式。如何将其转换为格式02/21/2018 0.29917等等...

02/21/2018 7:00是时间价值(c7:00 AM ... 7:15 AM

6:00 PM

1 个答案:

答案 0 :(得分:4)

将时间添加到日期以实现日期时间。

ActiveCell.Offset(i, 0).Value = dateofProject + c

将结果单元格格式化为mm/dd/yyyy hh:mm am/pm

这假设日期是真实日期,时间是实际时间而不是文本 - 看起来像日期或时间。