Erreur de macro

Résolu

bonjour a tous

je rentre près plusieurs jours d'absence

pourquoi dans cette fonction CG2 n'est pas pris en compte alors que si je mets sa valeur numérique c 'est bon

Range("H3").FormulaLocal = "=NB.SI(g3;"">0"")*NB.SI(g3;""<5"")*NB.SI(Y3;"">0"")" & _
"*NB.SI(J3;""<>CG2"")" & _
merci a tous


vous êtes super!
merci à tous

3 réponses

  1. Bonjour,

    Essaie :

    NB.SI(J3;""<>"" & CG2)

    Daniel


    0
    1. merci Daniel mais pas dde changement alors que si je mets la valeur numériqy=ue en remplacement de l'adresse ca fonctionne!

      0
    2. @jack2125

      Tu as mal essayé. Recommence.

      Daniel

      0
    3. @danielc0

      Bonjour à tous,

      Ou alors CG2 ne contient pas la valeur voulue : de l'alphanumérique au lieu de du numérique, un espace en plus...

      Daniel

      0
  2. Bonjour
     

    Teste comme ça

    Slts

    Range("H3").FormulaLocal = "=NB.SI(G3;"">0"")*NB.SI(G3;""<5"")*NB.SI(Y3;"">0"")" & _
    "*NB.SI(J3;""<>"" & CG2)"
    0
    1. bonjour et merci a tous 

      ma cellule que je prenais provenais d'un autre calcul et donc le résultat je l'ai *1 et ca fonctionne merci a tous


      0