Function Compterlesfruits(rg As Range, tx) As Integer
Compterlesfruits = Application.CountIf(rg, tx)
End Function
Sub djdjd()
MsgBox Compterlesfruits([A1:A4], "poire")
End Sub
il y a des messages sur ce forum qui traitent de cela, tu peux les rechercher, il y a une fonction pour cela.
sinon, sans parler de fonction perso, tu dois pouvoir t'en sortir avec une fonction du genre
somme.si(ta_plage,"*Poire*",une_autre_plage), où "un_autre_plage" ne contient que des 1 (pour compter le nb d'occurences)
Voilà, à tester...
Philoo
Non seulement, il n'y a pas que le mot poire dans la cellule, mais en plus il peut être présent plusieurs fois. Et dans ce cas la NB.SI ne compte qu'une seule occurence par cellule, ce n'st donc pas encore exactement ce dont j'ai besoin.
En ce qui concerne le message de Stephane je n'ai pas compris cette histoire de CountIf.