Bonjour,
Certains arguments d'une fonction pouvant être optionnels (optional), comment peut-on récupérer le nombre d'arguments en entrée de la fonction?
merci beaucoup.
Bonjour,
Certains arguments d'une fonction pouvant être optionnels (optional), comment peut-on récupérer le nombre d'arguments en entrée de la fonction?
merci beaucoup.
Bonjour,
en recensant les présents (ou les absents) au tout début de ta fonction ....
Fais un tour dans ton aide en ligne pour voir à quoi peut servir la fonction Ismissing ...
Merci pour ta réponse. j'ai regardé la fonction ismissing, elle ne concerne que les paramètres de type variant.
(ce qui ne me gêne pas dans mon cas).
donc c'est résolu.
Merci
simple curiosité: comment aurait-on fait si les arguments devaient être des double?
Un paramètre optionnel (optional) ne pouvant pas être d'un autre type que Variant, la question ne se pose donc pas ...
Tu as en effet raison, Cafeine
Il va donc lui falloir tester sur la valeur par défaut correspondant au type du paramètre.
Pas de difficultés avec un type String ( test si = ""), par exemple,
mais avec un type numérique, impossible de distinguer si le paramètre est absent ou égal à 0 (envoyé = 0 ou pas envoyé du tout ) ...
bonjour
d'ou l'interet de déclarer les arguments optionnels en Variant et d'utiliser la fonction IsMissing comme indiqué dans un de tes précédents messages... ;o)mais avec un type numérique, impossible de distinguer si le paramètre est absent ou égal à 0 (envoyé = 0 ou pas envoyé du tout ) ...
bon après midi
michel
Merci à vous pour ces précisions.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager