【发布时间】:2020-01-02 04:03:24
【问题描述】:
我需要一个函数来计算 J 列中每个项目的数量并在 K 列显示结果。但是我在下面显示的这段代码一直说标准部分 RC[-2] 是错误的。在 countif 函数之后,我需要它能够自动填充给定的任何行,以便我也可以将此代码应用于其他文件。
我使用宏生成一些代码来启动。也可以早点尝试: paste_countPTD = Worksheetfunction.CountIf(paste_conPTD,RC[-2]).
标准部分似乎有误。
Dim paste_conPTD As Range
Set paste_conYTD = Range("J2:J" & Range("A" & Rows.Count).End(xlUp).Row)
Range("K1").Select
ActiveCell.FormulaR1C1 = "Count_PTD"
Range("K2").Worksheetfunction.countif(paste_conPTD,RC[-2])
感谢任何使此代码有效的建议。对列进行计数并自动填充公式。
【问题讨论】:
标签: excel vba range criteria countif