我正在尝试在一个日期/日内统计记录。我计算的字段格式为:
"m/d/yyyy hh:mm:ss"
以下公式适用于工作表
=COUNTIFS(Database!B:B,">="&DATE(YEAR(RFQReceived),MONTH(RFQReceived),DAY(RFQReceived)) + TIME(0,0,0),Database!B:B,"<="&DATE(YEAR(RFQReceived),MONTH(RFQReceived),DAY(RFQReceived))+TIME(23,59,59))
我在VBA上尝试了以下操作但是给了我类型不匹配错误。如何在VBA格式上正确编写它?
RecordNum = Evaluate("COUNTIFS(Database!B:B,">="&DATE(YEAR(RFQReceived),MONTH(RFQReceived),DAY(RFQReceived)) + TIME(0,0,0),Database!B:B,"<="&DATE(YEAR(RFQReceived),MONTH(RFQReceived),DAY(RFQReceived))+TIME(23,59,59))")
感谢您的帮助。
答案 0 :(得分:1)
您需要加倍"
RecordNum = Evaluate("COUNTIFS(Database!B:B,"">=""&DATE(YEAR(RFQReceived),MONTH(RFQReceived),DAY(RFQReceived)) + TIME(0,0,0),Database!B:B,""<=""&DATE(YEAR(RFQReceived),MONTH(RFQReceived),DAY(RFQReceived))+TIME(23,59,59))")