私はどこでもこの問題を調査しており、私の特定の状況に答えが見つかりません。VBA - SumIfs with
ここに私のSumIfsステートメントがあります。最終的な基準については
B_white = Application.SumIfs(Range("G84:G" & LastRow), Range("G84:G" & LastRow), "1", Range("K84:K" & LastRow), "B*", Range("L84:L" & LastRow), "2 (test)")
、それは「2(テスト)」を探すために必要か、単に「2」ではなく「22」と「28を持つ細胞が存在しますので、私は「2 *」を使用することはできません彼らの中に。
このSumIfsステートメントを "2(テスト)"または "2"を探すように変更するにはどうすればよいですか?あなたは配列-バージョンSumIfs
のでSumproduct
を試すことができ
'SUM(SUMIFS(......、......、......、 {"2"、 "2(test)"})) 'SUMIFS'の組み込みORサポートはありません。配列に条件を渡してその結果を合計するだけです。 – cyboashu
申し訳ありません。私はどのようにステートメントにそれを組み込むか分からない。 – Robby
@cyboashu '{'はvbaでは有効な文字ではありません。 –