3
如果不自動計算我的countif函數 - 我是否缺少某些東西?Count如果不自動計算
Option Explicit
Function my3CountIfs(Rng1 As Range, Criteria1 As String, Rng2 As Range, Criteria2 As String, Rng3 As Range, Criteria3 As String) As Long
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
Select Case ws.Name
Case "Summary-Sheet", "Notes", "Results", "Instructions", "Template"
' do nothing
Case Else
my3CountIfs = my3CountIfs + Application.CountIfs(ws.Range(Rng1.Address), Criteria1, ws.Range(Rng2.Address), Criteria2)
End Select
Next ws
End Function
當我使用下面的命令我必須手動單擊它並回車,爲它帶來了更新的答案
=my3COUNTIFS(I49,"Yes",I7,"Yes",I1, "Active")
,是的,我有Excel中設置爲自動計算。
感謝您的幫助 - 在今晚的Excel表格上發佈演示文稿,並發現它無法正常工作! - 嗨!
聽到這個'Application.Volatile' ... ??? – cyboashu
填充了該UDF的單元格是否修改了您傳遞給該UDF的範圍中的任何值?此外你的函數有'Rng3'和'Criteria3'參數,但它不使用它們 – user3598756
application.Volatile作品 - 非常感謝你@cyboashu –