Partager via


Méthode CommandBarComboBox.Clear (Office)

Supprime tous les éléments de liste dans un contrôle de zone de liste déroulante de la barre de commandes (zone de liste déroulante ou zone de liste modifiable).

Remarque

L’utilisation des barres de commandes dans certaines applications Microsoft Office a été remplacée par le nouveau composant ruban de l’interface utilisateur Microsoft Office Fluent. Pour plus d’informations, voir Vue d’ensemble du ruban Office Fluent.

Syntaxe

expression. Clair

Expression Expression qui renvoie un objet CommandBarComboBox .

Remarques

Remarque

Cette méthode échoue si elle est appliquée à un contrôle intégré de la barre de commandes (contrôle fourni avec Microsoft Office).

Exemple

Cet exemple montre comment vérifier le nombre d'éléments présents dans un contrôle de zone de liste déroulante situé dans une barre de commandes intitulée Custom Bar. Si la liste de la zone de liste déroulante comporte moins de trois éléments, la liste est effacée, un nouvel élément y est ajouté, et ce dernier est affiché en tant qu'élément par défaut de la zone de liste déroulante.

Set myBar = CommandBars("Custom Bar") 
Set myControl = myBar.Controls _ 
    Type:=msoControlComboBox) 
With myControl 
    .AddItem "First Item", 1 
    .AddItem "Second Item", 2 
End With 
If myControl.ListCount < 3 Then 
    myControl.Clear 
    myControl.AddItem Text:="New Item", Index:=1 
End If

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.