Bom dia!
Para gerar o Cabeçalho(CollumHeads), use um IF para verificar a quantidade de itens que já componham sua Listbox.
Coloque isso no botão que mencionou:
If ListBox1.ListCount = 0 Then
With ListBox1
.AddItem
.List(0, 0) = Me.Label1.Caption
.List(0, 1) = Me.Label2.Caption
.List(0, 2) = Me.Label3.Caption
.List(0, 3) = Me.Label4.Caption
End With
Else
With ListBox1
.AddItem
.List(.ListCount -1, 0) = Me.TextBox1.Value
.List(.ListCount -1, 1) = Me.TextBox2.Value
.List(.ListCount -1, 2) = Me.TextBox3.Value
.List(.ListCount -1, 3) = Me.TextBox4.Value
End With
End If
O código acima, faz com que ele sempre verifique a quantidade de entradas no Listbox, caso seja 0 (não tenha registros) ele "gera" um cabeçalho, caso exista, ele vai gravando novos dados.
Para fazer a limpeza dos campos, existem alguns modos, mas o mais simples seria um = Empty
Postado : 14/07/2018 6:42 am