Partager via


Méthode Item

Retourne un membre spécifique d’un objet Collection par position ou par clé.

Syntaxe

objet . Item(index)

La syntaxe de la méthode Item comporte le qualificateur d’objet et le composant suivants.

Élément Description
object Obligatoire. Expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.
index Obligatoire. Expression indiquant la position d’un membre de la collection. S’il s’agit d’une expression numérique, index doit être un nombre compris entre 1 et la valeur de la propriété Count de la collection. S’il s’agit d’une expression de chaîne, index doit correspondre à l’argumentclé spécifié lorsque le membre référencé a été ajouté à la collection.

Remarques

Si la valeur fournie en tant qu’index ne correspond à aucun membre existant de la collection, une erreur se produit. La méthode Item est adoptée par défaut pour toutes les collections. Les lignes de code suivantes sont donc équivalentes :

Print MyCollection(1)
Print MyCollection.Item(1)

Exemple

Cet exemple utilise la méthode Item pour récupérer une référence à un objet dans une collection. En supposant que Birthdays est un objet Collection , le code suivant extrait de la collection les références aux objets représentant l’anniversaire de Bill Smith et l’anniversaire d’Adam Smith, en utilisant les clés « SmithBill » et « SmithAdam » comme arguments d’index .

Notez que le premier appel spécifie explicitement la méthode Item , mais pas le second. Les deux appels fonctionnent, car la méthode Item est la méthode par défaut pour un objet Collection . Les références, affectées à et SmithAdamBD à SmithBillBD l’aide de Set, peuvent être utilisées pour accéder aux propriétés et méthodes des objets spécifiés.

Pour exécuter ce code, créez la collection et remplissez-la avec au moins les deux membres référencés.

Dim SmithBillBD As Object
Dim SmithAdamBD As Object
Dim Birthdays
Set SmithBillBD = Birthdays.Item("SmithBill")
Set SmithAdamBD = Birthdays("SmithAdam")

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.