Esta sería la macro para el botón INGRESAR:
Private Sub CommandButton1_Click()
'x Elsamatilde
'ingresar cantidad en textbox
dato = ListBox1.List(ListBox1.ListIndex)
Set busca = Sheets("INVENTARIO_EPP").Range("B:B").Find(dato, LookIn:=xlValues, lookat:=xlWhole)
If Not busca Is Nothing Then
TextBox1 = Sheets("INVENTARIO_EPP").Range("C" & busca.Row) 'cantidad
TextBox2 = Sheets("INVENTARIO_EPP").Range("D" & busca.Row) 'fecha
Else
TextBox1 = "": TextBox2 = ""
End If
End Sub
Debes ajustar los nombres de tus controles. Observa que también te estoy devolviendo la fecha (para evitar consulta posterior ;) ... si no la necesitas eliminá esa instrucción.
Ahora, salvo que tengas algún otro evento en el 'DobleClick' del Listbox, esta tarea también la podés resolver en ese evento sin necesidad del botón.
'x Elsamatilde
'ingresar cantidad en textbox
dato = ListBox1.List(ListBox1.ListIndex)
Set busca = Sheets("INVENTARIO_EPP").Range("B:B").Find(dato, LookIn:=xlValues, lookat:=xlWhole)
If Not busca Is Nothing Then
TextBox1 = Sheets("INVENTARIO_EPP").Range("C" & busca.Row) 'cantidad
TextBox2 = Sheets("INVENTARIO_EPP").Range("D" & busca.Row) 'fecha
Else
TextBox1 = "": TextBox2 = ""
End If
Si estas macros resuelven tu consulta no olvides valorar la respuesta.