Méthode ComboBox.RemoveItem (Access)
Supprime un élément de la liste de valeurs affichées par la zone de liste déroulante spécifiée.
Syntaxe
expression. RemoveItem (Index)
Expression Variable qui représente un objet ComboBox .
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.