| 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 List Box nos formulários que você desenvolve.
Sub PrimeiroMetodo()' Não se esqueça de mudar o nome do listbox e o nome da planilha.With Sheet1.Shapes("lst_box1").ControlFormat.RemoveAllItems.AddItem "Jan".AddItem "Feb".AddItem "Mar"End WithEnd SubSub SegundoMetodo()' Não se esqueça de mudar o nome do listbox e o nome da planilha.With Sheet1.Shapes("lst_box1").ControlFormat'change fill range here.ListFillRange = "Sheet1!$a$1:$a$5"End WithEnd SubSub TerceiroMetodo()Dim rng As Range, cl As Range' Não se esqueça de mudar o Range.Set rng = Sheet1.Range("a1:a5")' Não se esqueça de mudar o nome do listbox e o nome da planilha.With Sheet1.Shapes("lst_box1").ControlFormat.RemoveAllItemsFor Each cl In rng.AddItem cl.ValueNextEnd WithEnd SubSub QuartaMetodo()Dim arr, i As Long'Atente em mudar a referência do range.Let arr = Sheet1.Range("a1:a5")' Não se esqueça de mudar o nome do listbox e o nome da planilha.With Sheet1.Shapes("lst_box1").ControlFormat.RemoveAllItemsFor i = LBound(arr) To UBound(arr).AddItem arr(i, 1)NextEnd WithEnd Sub
Nenhum comentário:
Postar um comentário