2017-10-19 6 views
0

2つの列に2つの日付セット(yyyy/mm/dd)があります。日付が同じかどうかをチェックしたいと思います。次のコード行を試してもうまくいきません。2つの日付とVBAのCountIfsの比較

If (Application.WorksheetFunction.CountIfs(completed.Columns(2), "=", row.Columns(5))) Then 

CountIfsで2つの日付セットを比較することはできますか?

答えて

1

はい、一致する日付の数をカウントすることは可能です。 countifs形式は正しく従うべきです。下のようなものが必要かもしれません。それに応じて他のコードを確認してください。

If (Application.WorksheetFunction.CountIfs(Range(completed.Columns(2)),row.Columns(5).value) = row.Columns(5)) Then 

フォーマット代わりCOUNTIFS

CountIfs(Range to check as range, Argument as value) 
+1

を使用するために、なぜあなたは値のちょうど比較を使用するカント?どんな制限? –

+0

オプションのエラーではなく引数を取得しています:/ – sharsart

+0

Countifの正しい形式でエラーが発生するか、値を比較しようとしましたか?値を比較する場合は、コードを共有して検証してください。 –