Bonjour,
J'utilise WorksheetFunction.CountIf de cette façon,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
a = 18
n1 = 1
n2 = 2
 
n2 = WorksheetFunction.CountIf(Range(Cells(a, 3), Cells(a, 22)), n1)
n4 = WorksheetFunction.CountIf(Range(Cells(a, 3), Cells(a, 22)), n3)
n2 donne la quantité numéraire de n1 dans Range(Cells(a, 3), Cells(a, 22).
n4 donne la quantité numéraire de n2 dans Range(Cells(a, 3), Cells(a, 22).

j'ai besoin de compter deux ou plusieurs valeurs en même temps.
peut-on en une seule ligne de code avec WorksheetFunction.CountIf, compter deux valeurs ou plusieurs valeurs en même temps ?

En résumé, compter des ensembles de deux valeurs numéraires ou des ensembles de plusieurs valeurs numéraires dans une ligne et/ou dans plusieurs lignes à la fois.
en sachant que :
n1 = 1, n3 = 2, n5 = 3, n7 = 4 ....etc

D'avance merci infiniment.

Ps: j'ai essayé avec cette ligne de code( WorksheetFunction.CountIfs ou WorksheetFunction.CountA ou WorksheetFunction.Count ) pour compter des ensembles de deux valeurs,....évidement ça ne marche pas !