Ingresar con lector láser códigos de barra
Consulta, si es que me puedes ayudar, tengo un formulario en donde ingresos los códigos de barra mediante un lector láser, que tiene un botón aceptar y le asigné este código que funciona,
Private Sub CommandButton1_Click()
Sheets("rendicion").Activate
If TextBox1 = "" Then
MsgBox "Está dejando campos requeridos vacios favor complete", vbExclamation, "Correo"
Else
Range("B" & Cells.Rows.Count).End(xlUp).Offset(1).Select
ActiveCell = TextBox1.Value
TextBox1 = ""
TextBox1.SetFocus
End If
End Sub
Pero hay un pequeño detalle, es que al ingresar el código de barra de un documento, no se limpia al instante el textbox, se direcciona al botón ACEPTAR y debo dar nuevamente con el lector al código de barras o presionar ENTER y lo deja insertado en el rango columna B, lo cual recién ahí se limpia, lo que necesito es que se limpie e ingrese al instante el dato al marcar con el lector láser y volver ingresar otro código.
¿Dónde habría que hacer la modificación?
Si puedes ayudarme