Discussion: Nbsi multi plages
Afficher un message
Vieux 11/05/2008, 06h50   #9 (permalink)
BOISGONTIER
XLDnaute Accro
 
Date d'inscription: septembre 2007
Messages: 1 344
Par défaut Re : Nbsi multi plages

Bonjour,

>Mais il me renvoie erreur de compilation et toujours #NOM? qui s'affiche dans cellule B7

Il faut insérer la fonction dans un module: Alt+F11 et Insertion/Module

Code:
Function NbSiMZ(champrech As Range, valCherchée)
  Application.Volatile
  temp = 0  
  For i = 1 To champrech.Areas.Count
    For j = 1 To champrech.Areas(i).Count
      If valCherchée = champrech.Areas(i)(j) Then
        temp = temp + 1
      End If
    Next j
  Next i
  NbSiMZ = temp
End Function
JB
BOISGONTIER est déconnecté   Réponse avec citation