Partager via


Méthode ControlFormat.RemoveItem (Excel)

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.