Recuperer la valeur d'une fonction COUNTIF

Résolu
Vincent Laget -  
 Vincent Laget -
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
Configuration: Windows XP
Firefox 3.0.8

1 réponse

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
    1. Vincent Laget
       
      Bonjour,

      Un très grand merci.

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

      Cordialement,

      Vincent Laget
      0