希望我可以得到這方面的任何幫助..我已經試過計數滿足兩個日期標準的記錄(日期標準是動態的,所以會不斷變化,我已經把它放在數據的下一張這裏是我試圖運行的是這裏帶給我的空白結果代碼是我的代碼,我已經收集迄今使用的宏:從兩個日期標準計數記錄
Worksheets("Data").Select
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$BN$235").AutoFilter Field:=4, Criteria1:="=COUNTIFS(DOB," >= "&R[1]C,DOB,""<=""&R[1]C[1])"
ActiveWindow.SmallScroll Down:=-9
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Set NewSheet = Sheets.Add(After:=Worksheets("error"))
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
NewSheet.Name = "DOBrange"
NewSheet.Range("A1").Select
Application.CutCopyMode = False
Worksheets("Data").Select
Worksheets("Data").Range("A1").Select
當我做同樣的在excel中使用相同的標準和數據標識公式,我可以精確地計算符合這兩個標準日期的日期,同時運行VB代碼它會顯示爲空白結果 - 它必須使用其他標準作爲標準,因爲不會出現錯誤 – vj12
日期標準爲在表名「錯誤」在a20&b20 – vj12