Countifs函数抛出object-definde错误

时间:2018-06-19 05:51:40

标签: excel vba excel-vba

我正在使用两个工作表,当我运行代码时,它会显示给我 运行时错误

  

'1004'应用程序定义或对象定义的错误

Cells(B, 2).Value = Application.WorksheetFunction.Countifs( _
    Worksheets("L&S - Swing to COB").Range("R2;R805"), _
    Sheet3("Sheet2").Range(H3), _
    Worksheets("L&S - Swing to COB").Range("AZ2:AZ805"), _
    Sheet3("Sheet2").Range("B2"))

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

该代码段中有很多语法错误。尝试:

Cells(2, "B").Value = Application.WorksheetFunction.CountIfs( _
    Worksheets("L&S - Swing to COB").Range("R2:R805"), _
    Worksheets("Sheet2").Range("H3"), _
    Worksheets("L&S - Swing to COB").Range("AZ2:AZ805"), _
    Worksheets("Sheet2").Range("B2"))

所做的更改:

  • Cells(B, 2)Cells(2, "B")
  • Range("R2;R805")Range("R2:R805")
  • Sheet3("Sheet2").Range(H3)Worksheets("Sheet2").Range("H3")
  • Sheet3("Sheet2").Range("B2")Worksheets("Sheet2").Range("B2")