limite d'argument dans 1 fonction perso

  • Initiateur de la discussion Initiateur de la discussion Sergio
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
28
Affichages
6 K
Retour