2017-10-19 19 views
0

J'ai deux ensembles de dates (aaaa/mm/jj) dans deux colonnes, je veux vérifier si les dates sont identiques ou non. J'ai essayé la ligne de code suivante et il ne semble pas fonctionnerComparer deux dates avec VBA CountIfs

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

Est-il possible de comparer deux séries de dates avec NB.SI.ENS?

Répondre

1

oui, il est possible de compter le nombre de dates correspondantes. mais le format des conseillers doit être suivi correctement. Peut-être que vous avez besoin de quelque chose comme ci-dessous. Veuillez vérifier votre autre code en conséquence.

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

Format à utiliser NB.SI.ENS

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

Sinon, pourquoi ne pouvez pas utiliser juste une comparaison des valeurs? une limitation? –

+0

Je reçois un argument non facultatif erreur:/ – sharsart

+0

Avez-vous une erreur pour le format correct de Countifs ou vous avez essayé de comparer les valeurs? Si vous essayez de comparer des valeurs, partagez votre code pour vérifier. –