Bonjour a tous,
nouveau dans le domaine du VB, je cherche à réaliser une fonction équivalente a NB.SI avec multicritère.
concrètement, je souhaiterai que dans une plage de cellule, il ne compte que Mr dupont et que lorsque Mr dupont est dans une cellule verte. Je me suis inspiré bien entendu de nombreux exemple sur le web mais je n'arrive pas a conclure ma fonction (message d'erreur #VALEUR!)
Voici ma fonction :
Function countifcode(plagecel As Range, couleur As Range, nom As Range)
Set feuille_1 = Worksheets(3)
Application.Volatile
ad = plagecel.Address
critere = couleur.Interior.ColorIndex
personne = nom.Value
zz = Application.WorksheetFunction.CountIfs(ad, critere, sp)
countifcode = zz
End Function
Bien entendu, les arguments de ma fonction sont bien renseigné dans l'ordre lorsque je tape ma fonction dans ma feuille excel (ex : =countifcode(B4:K7;F2;P4) où F2 est la couleur de reference et P4, la cellule contenant le nom de Mr DUPONT)
D'avance merci pour votre aide
Cordialement,