Macro en excel utilizando textbox para generar código alfanumérico

hola, perdona la molestia, pero estoy en cero.

tengo un formulario donde utilizo el textbox 1 como fuente para un código que lo creaba manualmente, pero se me volvió muy complicado códigos duplicados.

lo que necesito, es que la macro utilice del textbox2 que es el apellido las primeras dos letras, del textbox 4 que es para la fecha de nacimiento el ddmmaa, para que estos datos se coloquen en orden en el textbox1 ("LETRAS"DDMMAA), cuando los campos de los otros dos textbox que te mencione se llenen, de manera automática se genere el código sin necesidad de un botón para realizar el proceso de creación.

agradeceré tu respuesta

Atentamente.

Adolfo

1 respuesta

Respuesta
1

Prueba a introducir estas lineas en tu código del userform. Debería funcionar

Private Sub TextBox4_Change()
If TextBox2.Value <> "" And TextBox4.Value <> "" Then
     TextBox1.Value = UCase(Mid(TextBox2, 1, 2)) & Application.WorksheetFunction.Substitute(TextBox4.Value,"/","")
End If
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas