Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

limite d'argument dans 1 fonction perso

S

Sergio

Guest
Rebonjour à tous,

ci-joint un fichier montrant le tirage au sort dans une liste sans doublons.

Les questions que je me pose sont :
1: pourquoi la fonction est elle limitée à 27 arguments ?
2: est-il possible d'augmenter ce nombre d'argument ?
D'avance merci pour vos reponses.
Sergio
 
Y

Yeahou

Guest
Bonjour Sergio, le forum

De mémoire, toutes les fonctions Excel sont limitées à 30 arguments mais il est possible de contourner dans les fonctions programmées en passant un tableau en argument:

Aide VBA

[Public | Private | Friend] [Static] Function name [(arglist)] [As type]

L'argument arglist suit la syntaxe et comprend les éléments suivants :
[Optional] [ByVal | ByRef] [ParamArray] varname[( )] [As type] [= defaultvalue]

Utilisé uniquement comme dernier argument de arglist pour indiquer que le dernier argument est un tableau Optional d'éléments de type Variant. Le mot clé ParamArray, qui permet d'indiquer un nombre quelconque d'arguments, ne peut être utilisé avec les mots clés ByVal, ByRef ou Optional.

En espérant que c'est une bonne piste.

A+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…