Recuperer la valeur d'une fonction COUNTIF

Résolu/Fermé
Vincent Laget - 1 avril 2009 à 18:50
 Vincent Laget - 2 avril 2009 à 07:05
Bonjour,

Je suis plus que débutant sous Excel Vba.

J'ai besoin d'utiliser la fonction NB.SI sous excel, ce qui donne COUNTIF en VBA excel.

Grosso modo, il me faudrait arriver à quelque chose de ce type :

a = Evaluate("COUNTIF(Cells(x,y):Cells(Fin,y) , cells(x,y))")

où :
- a est une variable;
- x, y, fin sont aussi des variables.

J'ai essayé plusieurs syntaxe mais à chaque fois j'ai une erreur de type.

Quelqu'un pourrait-il m'aider ?

Merci d'avance.

Cordialement,

Vincent Laget

1 réponse

michel_m Messages postés 16582 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 7 décembre 2022 3 284
1 avril 2009 à 19:02
Bonjour,

plutôt qu'utiliser EVALUATE toujours assez casse-g....
tu pourrais écrire
a=Application.CountIf(Range(Cells(x, y), Cells(Fin, y)), Cells(x, y))
0
Vincent Laget
2 avril 2009 à 07:05
Bonjour,

Un très grand merci.

Pour ce que je veux faire, ça marche !!!

Cordialement,

Vincent Laget
0