Gabriel, troque a sua rotina do evento initialize do formulário pela a abaixo :
Private Sub UserForm_Initialize()
Dim c As Range, a() As String, n As Long, i As Long
'Qde de Colunas a preencher
ListBox1.ColumnCount = 14
With Plan1
'Linha Inicial
Set Rng = .Range("A3", .Range("A3").End(xlDown))
Me.ListBox1.Clear
'Se alterar a qde de colunas acima, ajuste nas linhas abaixo
For Each c In Rng
n = n + 1: ReDim Preserve a(1 To 14, 1 To n)
For i = 1 To 14
a(i, n) = c.Offset(, i - 1).Value
Next
Next
End With
'Preenche o Listbox
If n > 0 Then Me.ListBox1.Column = a
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 29/12/2015 7:06 pm