Partager via


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.