Shapes.AddFormControl, méthode (Excel)

Cette méthode crée un contrôle Microsoft Excel. Renvoie un objet Shape qui représente le nouveau contrôle.

Syntaxe

expression. AddFormControl (Type, Left, Top, Width, Height)

expression Variable qui représente un objet Shapes.

Paramètres

Nom Requis/Facultatif Type de données Description
Type Requis XlFormControl Type de contrôle Microsoft Excel. Vous ne pouvez pas créer une zone d'édition sur une feuille de calcul.
Left Obligatoire Long Coordonnées initiales du nouvel objet (en points) par rapport au coin supérieur gauche de la cellule A1 d’une feuille de calcul ou au coin supérieur gauche d’un graphique.
Top Obligatoire Long Coordonnées initiales du nouvel objet (en points) par rapport au haut de la ligne 1 d’une feuille de calcul ou au haut de la zone de graphique d’un graphique.
Width Obligatoire Long Taille initiale du nouvel objet, en points.
Height Obligatoire Long Taille initiale du nouvel objet, en points.

Valeur renvoyée

Forme

Remarques

Utilisez la méthode AddOLEObject ou add de la collection OLEObjects pour créer un contrôle ActiveX.

Exemple

Cet exemple montre comment ajouter une zone de liste à la feuille de calcul 1 et comment définir la plage de remplissage de cette zone.

With Worksheets(1) 
 Set lb = .Shapes.AddFormControl(xlListBox, 100, 10, 100, 100) 
 lb.ControlFormat.ListFillRange = "A1:A10" 
End With

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.