Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette méthode supprime un ou plusieurs éléments d'une zone de liste ou d'une zone de liste modifiable.
Syntaxe
expression. RemoveItem (Index, Count)
Expression Variable qui représente un objet ControlFormat .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Index | Obligatoire | Long | Numéro du premier élément à supprimer. Les valeurs autorisées sont comprises entre 1 et le nombre d'éléments de la liste (renvoyé par la propriété ListCount). |
Count | Facultatif | Variant | Nombre d'éléments à supprimer en commençant par l'élément Index. Si vous ne spécifiez pas cet argument, un seul élément est supprimé. Si le + nombre d’index dépasse le nombre d’éléments de la liste, tous les éléments de Index jusqu’à la fin de la liste sont supprimés sans erreur. |
Remarques
Si l'objet spécifié possède sa plage de remplissage, cette méthode échoue.
Utilisez la méthode RemoveAllItems pour supprimer toutes les entrées d’une zone de liste ou d’une zone de liste déroulante.
Exemple
Cet exemple montre comment supprimer l'élément sélectionné dans une zone de liste. Si Shapes(2)
ne représente pas une zone de liste, cet exemple échoue.
Set lbcf = Worksheets(1).Shapes(2).ControlFormat
lbcf.RemoveItem lbcf.ListIndex
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.