Shapes.AddFormControl (Excel)

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

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

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


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

Arguments

Les arguments nommés :

Type (XlFormControl) - Type de contrôle Microsoft Excel. Vous ne pouvez pas créer une zone d'édition sur une feuille de calcul.

Ici on trouve valeurs possible pour XlFormControl

Left (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 (Long) - Coordonnées initiales du nouvel objet (en points) par rapport au bord supérieur de la ligne 1 d’une feuille de calcul ou au bord supérieur de la zone de graphique d’un graphique.

Width (Long) - Taille initiale du nouvel objet, en points.

Height (Long) - Taille initiale du nouvel objet, en points.