0
私は1日1日以内にレコードを数えようとしています。私はカウントフィールドの形式は次のとおりです。長いExcelワークシート式をVBA式に変換する
"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を返します。何が間違っているのでしょうか? – Khalif
@Khalifワークシートで数式が正常に機能していますか? – YowE3K
@ YowE3K、それはワークシート上でうまく動作します。 – Khalif