Placer les double-quotes dans un NB.SI

Résolu
lecrol Messages postés 224 Date d'inscription   Statut Membre Dernière intervention   -  
lecrol Messages postés 224 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous
Je voudrais écrire en Vba une instruction NB.SI où ma plage à explorer est A2:A(i-1), i étant une variable, et ma valeur de recherche est dans Ai

Mon instruction est erronée si j'écris un truc comme:
NB.SI("A2;A" & (i-1)"; Ai)

Mais, en vérité, je ne sais pas où placer mes quotes et double-quotes.
Merci de vos tuyaux sympathiques et lumineux.
Cordialement
Roland

2 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    un petit exemple
    Dim i As Long, n As Long
    i = 10
    n = Application.WorksheetFunction.CountIf(Range("A2:A" & i - 1), Range("A" & i).Value)
    MsgBox n

    Cdlmnt
    0
  2. lecrol Messages postés 224 Date d'inscription   Statut Membre Dernière intervention   24
     
    Merci ccm81
    J'ai essayé ! ça marche bien C'est super!
    Ce forum est irremplaçable Mais c'est grâce à vous !
    Bravo
    Roland
    0