我一直在努力寻找A列和B列中找到的日期之间的天差。两列中的日期都不是常数,因此我需要一个代码,可以读取A列和B列中的两个日期。找到这两个日期之间的天差,直到最后一行为空。
是否有任何代码可用于查找A列和B列之间的天数差异,其中行数超过500行?
答案 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