我正在使用以下代码:
worksheet1.Cells(FIRST_DATA_ROW, DURATION_COLUMN - 1) = Format(DateAdd("h", worksheet1.Cells(FIRST_DATA_ROW, DURATION_COLUMN), worksheet1.Cells(FIRST_DATA_ROW, DURATION_COLUMN - 2)), "hh:mm AM/PM")
代码正在尝试将工作表1.Cells(FIRST_DATA_ROW,DURATION_COLUMN)上的值加长到工作表1.Cells(FIRST_DATA_ROW,DURATION_COLUMN-2)上的值,该值是日期/时间值,并且尝试增加一些小时。
除非工作表1.Cells(FIRST_DATA_ROW,DURATION_COLUMN)的值为2.5,否则代码运行良好。在这种情况下,它只会添加2而不是2.5。如何在工作表1.Cells(FIRST_DATA_ROW,DURATION_COLUMN-2)的值上增加2.5小时?