【发布时间】:2014-09-18 14:45:06
【问题描述】:
我正在使用 countif 函数来检查是否需要使用自动填充,但我遇到了一个问题,即我的原始数据有两个条目,但它们在我的目标工作表中合并在一起。如果当这些情况发生时,它们在任何地方都不会有相同的引用,而是链接在一起,我就不能使用唯一计数的形式。有没有办法在标题下的目标工作表上进行计数?
If WorksheetFunction.CountIf(wksdata.Range("D:D"), "MAN002") > 1 Then
wksdestination.Range("B6:R6").AutoFill Destination:=wksdestination.Range("B6:R" & Lastrow)
End If
这导致宏在尝试自动填充到工作表底部时中断,从 A6 向下的单元格计数是理想的,A5 有标题,A3 有单词“月”,A1 和A2 合并分别形成 A1:L1 和 A2:L2。
【问题讨论】:
-
如果我可以让它只计算 Range("C:C") = "MRI" 那么这可能会给出所需的结果
标签: excel excel-2007 autofill countif vba