我正在尝试使用VBA来定义不同工作表上单个列中发生的出现次数的变量。我正在尝试计算“承保”出现在S列中的次数。
我收到运行时错误'438' - 对象不支持此属性或方法。
谁能告诉我我做错了什么?
错误将我指向以“piperow = ...
开头的行Sub Resize_Template()
Dim pipeRow As Long
pipeRow = ActiveWorkbook.Sheets("Pipeline - Underwriting Data D").countif(Range("S:S"), "Underwriting")
End Sub
感谢您的帮助!
答案 0 :(得分:1)
您需要使用Application.WorksheetFunction.
pipeRow = Application.WorksheetFunction.Countif(ActiveWorkbook.Sheets("Pipeline - Underwriting Data D").Range("S:S"), "Underwriting")