VBA COUNTIFS双标准匹配语句
我试图根据使用COUNTIFS满足的两个条件进行计数。我可以使用一个条件让它工作,但当我使用两个条件时,它会抛出一个错误“预期:语句结束”VBA COUNTIFS双标准匹配语句,vba,countif,Vba,Countif,我试图根据使用COUNTIFS满足的两个条件进行计数。我可以使用一个条件让它工作,但当我使用两个条件时,它会抛出一个错误“预期:语句结束” myworksheet.Cells(1, "A") = "HIGH" myworksheet.Cells(1, "B") = "=COUNTIFS(" & otherworksheet.Name & "!A2:A" & LastRow & ",A1, & otherworksheet.Name & "B2:B"
myworksheet.Cells(1, "A") = "HIGH"
myworksheet.Cells(1, "B") = "=COUNTIFS(" & otherworksheet.Name & "!A2:A" & LastRow & ",A1, & otherworksheet.Name & "B2:B" & LastRow & ","*bingo*")"
我想你把所有的引号都混在一起了
myworksheet.Cells(1, "B") = "=COUNTIFS(" & otherworksheet.Name & "!A2:A" & LastRow & ",A1," & otherworksheet.Name & "!B2:B" & LastRow & ",""*bingo*"")"
在后面添加了结束引号
",A1,
此外,要将引号发送到excel,请使用双引号。如下所示:
",""*bingo*"")"
还添加了!此处:
otherworksheet.Name & "!B2:B"
另外,如果你要使用“单元格”命令,为什么不在适当的坐标下使用它?或者为什么不直接使用“范围”命令
Cells(1, 1)
或
Range("A1")