| Blog Office VBA | Blog Excel | Blog Access | Blog Infochart |
Mais um post rápido, que resolve.
Segue alguns códigos para que você possa popular o seu Combo Box nos formulários que você desenvolve.
Sub PrimeiroMetodo()' Não se esqueça de mudar o combobox e o nome da planilha.With Sheet1.Shapes("drp_down1").ControlFormat.RemoveAllItems.AddItem "Jan".AddItem "Feb".AddItem "Mar"End WithEnd SubSub SegundoMetodo()' Não se esqueça de mudar o combobox e o nome da planilha.With Sheet1.Shapes("drp_down1").ControlFormat'change fill range here.ListFillRange = "Sheet1!$a$1:$a$5"End WithEnd SubSub TerceiroMetodo()Dim rng As Range, cl As Range'change fill range hereSet rng = Sheet1.Range("a1:a5")' Não se esqueça de mudar o combobox e o nome da planilha.With Sheet1.Shapes("drp_down1").ControlFormat.RemoveAllItemsFor Each cl In rng.AddItem cl.ValueNextEnd WithEnd SubSub QuartaMetodo()Dim arr, i As Long'change fill range herearr = Sheet1.Range("a1:a5")
' Não se esqueça de mudar o combobox e o nome da planilha.With Sheet1.Shapes("drp_down1").ControlFormat.RemoveAllItemsFor i = LBound(arr) To UBound(arr).AddItem arr(i, 1)NextEnd WithEnd Sub