Définition d'une procédure avec un nombre variable de paramètres
ul12ya
Messages postés2Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention 2 décembre 2007
-
1 déc. 2007 à 17:33
ul12ya
Messages postés2Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention 2 décembre 2007
-
2 déc. 2007 à 11:18
Bonjour, je voudrais écrire une procédure qui accepte un nombre variable de paramètres. J'ai pensé définir ma procédure avec un tableau en tant que paramètre, mais cela m'impose de l'appeler en fournissant un tableau, ce qui ne me va pas.
Voici comment ma procédure doit être appelée :
appelProcedure StreamNum, Var1, Var2, ... VarN
Sachant que Var1 à VarN sont des Variables de type String, et qu'il peut y en avoir 1 à N (mini = 1)
Si je définis ma procédure ainsi :
Sub appelProcedure(ByRef StreamNum As Long, Optional Var1 As String, Optional Var2 As String ....)
cela marche, mais je dois prévoir le nombre de Var.
Y a t'il un moyen pour avoir ma procédure déclarée sous la forme :
Sub appelProcedure(ByRef StreamNum As Long, Optional VarN As String) ?
Merci
A voir également:
Définition d'une procédure avec un nombre variable de paramètres