Partager via


Méthode ListBox.RemoveItem (Access)

Supprime un élément de la liste de valeurs affichées par le contrôle a zone de liste spécifié.

Syntaxe

expression. RemoveItem (Index)

Expression Variable qui représente un objet ListBox .

Parameters

Nom Requis/Facultatif Type de données Description
Index Obligatoire Variant Élément à supprimer de la liste, exprimé soit sous forme de numéro d'élément soit sous forme d'un texte.

Remarques

Cette méthode n'est valide que pour les contrôles zone de liste ou zone de liste déroulante des formulaires. En outre, la propriété RowSourceType du contrôle doit être définie sur Liste de valeurs.

La numérotation des éléments de la liste commence à zéro. Si la valeur de l’argument Index ne correspond pas à un numéro d’élément existant ou au texte d’un élément existant, une erreur se produit.

Utilisez la méthode AddItem pour ajouter des éléments à la liste des valeurs.

Exemple

Cet exemple supprime l'élément spécifié de la liste dans un contrôle de zone de liste. Pour la fonction puisse fonctionner, vous devez lui transmettre un objet ListBox représentant un contrôle de zone de liste dans un formulaire et une valeur de type Variant qui représente l'élément à supprimer.

Function RemoveListItem(ctrlListBox As ListBox, _ 
 ByVal varItem As Variant) As Boolean 
 
 ' Trap for errors. 
 On Error GoTo ERROR_HANDLER 
 
 ' Remove the list box item and set the return value 
 ' to True, indicating success. 
 ctrlListBox.RemoveItem Index:=varItem 
 RemoveListItem = True 
 
 ' Reset the error trap and exit the function. 
 On Error GoTo 0 
 Exit Function 
 
' Return False if an error occurs. 
ERROR_HANDLER: 
 RemoveListItem = False 
 
End Function

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.