Présentation des tableaux de paramètres
Un tableaude paramètres permet de transmettre un tableau d’arguments à une procédure. Lors de la définition de cette dernière, il n’est pas nécessaire de connaître le nombre d’éléments figurant dans le tableau.
Pour indiquer un tableau de paramètres, vous devez utiliser le mot clé ParamArray. Le tableau doit être déclaré avec le type Variant et être le dernier argument dans la définition de la procédure.
L’exemple suivant montre comment définir une procédure avec un tableau de paramètres.
Sub AnyNumberArgs(strName As String, ParamArray intScores() As Variant)
Dim intI As Integer
Debug.Print strName; " Scores"
' Use UBound function to determine upper limit of array.
For intI = 0 To UBound(intScores())
Debug.Print " "; intScores(intI)
Next intI
End Sub
L’exemple suivant montre comment appeler cette procédure.
AnyNumberArgs "Jamie", 10, 26, 32, 15, 22, 24, 16
AnyNumberArgs "Kelly", "High", "Low", "Average", "High"
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.