Revisa la siguiente propuesta:
En el textbox del producto, capturas el producto y presionas un botón para agregar el producto a un listbox:
![](//blob.todoexpertos.com/uploads/md/910dd380d47fbb136e2c44ac6a0ecd9d.jpg)
Este es el código para agregar el Producto al listbox y el código para guardar todos los datos en la hoja:
Private Sub CommandButton1_Click()
If TextBox4 = "" Then
MsgBox "Escribe el producto"
TextBox4.SetFocus
Exit Sub
End If
'
ListBox1.AddItem TextBox4
TextBox4 = ""
End Sub
'
Private Sub CommandButton2_Click()
Dim i As Long, lr As Long
'
'VALIDACIONES
If TextBox1 = "" Then
MsgBox "Captura tipo de ID"
Exit Sub
End If
If TextBox2 = "" Then
MsgBox "Captura Nombre"
Exit Sub
End If
If ListBox1.ListCount = 0 Then
MsgBox "Captura Producto"
Exit Sub
End If
'
For i = 0 To ListBox1.ListCount - 1
lr = Range("A" & Rows.Count).End(3).Row + 1
Range("A" & lr) = ComboBox1
Range("B" & lr) = TextBox1
Range("C" & lr) = TextBox2
Range("D" & lr) = TextBox3
Range("E" & lr) = TextBox4
Range("F" & lr) = ListBox1.List(i)
Next
End Sub