bonjour,
Exemple d'une fonction qui renvoie le MAX des multiples d'un nombre de la sélection courante:
Code :
- Function MAXIF(o As Range, i As Integer)
- For Each cellule In o
- If cellule Mod i = 0 Then If cellule > resultat Then resultat = cellule
- Next
- MAXIF = resultat
- End Function
|
Cette fonction doit être collée dans un module quelconque (Module1, Module2...) pas dans un module de Feuille.
on l'utilise dans la feuille de calcul comme une fonction ordinaire
la formule suivante :
=MAXIF(B1:B5;2)
renvoie 8 si B1:B5 contient 3,4,8,9,13
Elle est alors visible dans la liste des fonctions (dernière ligne : personnalisées)
A+