Excel VBA - 在VBA公式R1C1中使用用户输入日期(或使用变量)

时间:2016-05-26 19:00:51

标签: excel vba formula

我必须在某些单元格中使用和扩展这个公式,但是当我尝试在VBA中不使用某些硬编码日期时,我遇到了一些问题。

ActiveCell.FormulaR1C1 = _
        "=COUNTIFS(JdT!R5C19:R490C19,"">=02/05/2016"",JdT!R5C19:R490C19,""<=24/05/2016"",JdT!R5C7:R490C7,RC7,JdT!R5C8:R490C8,R1C)+COUNTIFS(JdT!R5C19:R490C19,"">=02/05/2016"",JdT!R5C19:R490C19,""<=24/05/2016"",JdT!R5C7:R490C7,RC7,JdT!R5C10:R490C10,R1C)+COUNTIFS(JdT!R5C19:R490C19,"">=02/05/2016"",JdT!R5C19:R490C19,""<=24/05/2016"",JdT!R5C7:R490C7,RC7,JdT!R5C12:R490C12,R1C)"

我已经有了一些变数:

start_date = DateSerial(start_year, start_month, start_day) // user input

end_date = DateSerial(end_year, end_month, end_day) // user input

我想使用它而不是公式中的硬编码日期。我怎么能这样做?

0 个答案:

没有答案