Tout comme ta fonction qui est aussi de type variant, "" = 0 …
Non, MarcPL, non
Avant d'écrire ma fonction, j'ai lu et relu la demande.
Il n'y est nulle part dit qu'il veut compter le nombre (de multiples) positif et supérieur 0.
Et sur ce point, tant ce que je propose que ce que tu proposes décèle tant les multiples positifs que les multiples négatifs (ce qui est bien, puisque demande non limitée).
Mais voilà : lorsque l'on accepte de considérer un "éventail" tel (négatifs et positifs) on y inclut forcément le cas 0 (impossible de passer du négatif au positif sans passer par ce 0).
C'est donc en tenant compte de ces considérations que j'ai inclus le cas 0 (retournant 0), parfaitement distinguée du cas d('un non multiple, retournant "".
Ce qui permet ensuite de distinguer sans ambiguïté le résultat d'un paramètre d'entrée non multiple et celui d'un 0.
Mais attends un peu ===>> je m'en vais vite fait bien fait te concocter une structure et une fonction encore plus claires et reviens.
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour
simplement vous dire ce qu'elle
contient