Preciso que ao iniciar o formulário as informações da "Plan1" já apareça no meu listbox3, porem as informações da coluna B não esta aparecendo ao iniciar o formulário, só da coluna A, sabem ma ajudar ??
Private Sub UserForm_Initialize()
Dim linhaFinal, linha, x As Integer
ListBox3.Clear
linhaFinal = Plan1.Cells(Rows.Count, 1).End(xlUp).Row
x = 0
For linha = 2 To linhaFinal
ListBox3.AddItem Plan1.Cells(linha, 1).Value
ListBox3.List(x, 1) = Plan1.Cells(linha, 2).Value
x = x + 1
Next
End Sub
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
REGISTRO BY ListBoX (RESOLVIDO)
REGISTRO BY ListBoX (RESOLVIDO)
Editado pela última vez por Vagnfer em Qua Abr 24, 2019 2:12 pm, em um total de 1 vez.
Re: REGISTRO BY ListBoX
Vagnfer,
Primeiramente verifique se a propriedade ColumnCount do ListBox possui o valor correto :
1 para 1 coluna;
2 para 2 colunas;
E assim por diante, pois a rotina postada, apesar de não possuir um tratamento para não retornar valores nulo (em branco), está correta, mas para 2 colunas.
Espero ter ajudado.
Primeiramente verifique se a propriedade ColumnCount do ListBox possui o valor correto :
1 para 1 coluna;
2 para 2 colunas;
E assim por diante, pois a rotina postada, apesar de não possuir um tratamento para não retornar valores nulo (em branco), está correta, mas para 2 colunas.
Espero ter ajudado.