如何找到两个日期之间的天差

时间:2015-09-16 06:06:18

标签: excel vba excel-vba

我一直在努力寻找A列和B列中找到的日期之间的天差。两列中的日期都不是常数,因此我需要一个代码,可以读取A列和B列中的两个日期。找到这两个日期之间的天差,直到最后一行为空。

是否有任何代码可用于查找A列和B列之间的天数差异,其中行数超过500行?

1 个答案:

答案 0 :(得分:1)

不要使用vba,只需输入C1上第一行的公式:

=ROUND(a1,0)-ROUND(b1,0)

然后只是公式到现有行的结尾。

如果您坚持使用vba代码,请使用以下简单代码:

   Dim LastRow As Long
LastRow = ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row

    Range("c1").Select
    ActiveCell.FormulaR1C1 = "=ROUND(RC[-1],0)-ROUND(RC[-2],0)"
    Range("c1").AutoFill Destination:=Range("C1:C" & LastRow)
End Sub