O objetivo deste post é ensinar o modo básico de incluirmos dados em um LISTBOX.
Certamente espero que já tenha aprendido a criar um formulário (USERFORM).
Neste exemplo teremos um listbox com as opções sim e não:
Geralmente, mas não é regra, colocamos estes código para popular um listbox no evento Inicializar (Initialize) do nosso formulário.O método AddItem é o responsável pelo inclusão, através de um pequeno código:
O método AddItem pode tornar-se pesado se a lista for muito grande. Por exemplo, a lista de estados que compõem os EUA e as respectivas abreviações dos distritos de Columbia requeririam 51 linhas separadas de código para populamos o listbox.
Aconselho que utilize algo mais versátil, como o método List e uma série de dados para simplificar o trabalho:
Sub UserForm_Initialize()
Dim myArray() As String'Use a função Split para retornar um array unidimensional baseado.Let myArray = Split( _"AL|AK|AZ|AR|CA|CO|CT|DE|DC|FL|" _& "GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|" _& "MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|" _& "NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|" _& "TX|UT|VT|VA|WA|WV|WI|WY", "|")'Use .List method to populate listbox.Let ListBox1.List = myArraylbl_Exit:Exit Sub
End Sub
Deixe os seus comentários! Envie este artigo, divulgue este link na sua rede social...
Tags: VBA, Excel, Listbox, userform, populate popular,