Shapes.AddFormControl (Excel)
Cria um controle do Microsoft Excel. Retorna um objeto Shape que representa o novo controle.
Use o método AddOLEObject ou o método Add da coleção OLEObjects para criar um controle 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
O seguinte argumento é opcional
Type (XlFormControl) - O tipo de controle do Microsoft Excel. Não é possível criar uma caixa de edição em uma planilha.
Aqui você pode encontrar os valores possíveis para
Left (Long) - As coordenadas iniciais do novo objeto (em pontos) em relação ao canto superior esquerdo da célula a1 em uma planilha ou ao canto superior esquerdo de um gráfico.
Top (Long) - As coordenadas iniciais do novo objeto (em pontos) em relação à parte superior da linha 1 em uma planilha ou à parte superior da área do gráfico em um gráfico.
Width (Long) - O tamanho inicial do novo objeto, em pontos.
Height (Long) - O tamanho inicial do novo objeto, em pontos.