Macro msgbox si es NO, que no abra otro userform

Necesito que me salga un mensaje si el TextBox está vacío, y cuando le de aceptar al MsgBox me regrese al TextBox para ingresar el valor. Luego de ingresar el valor en el TextBox, debería de lanzarme otro UserForm.

Realicé una macro, y esta sí me avisa que esta vacío el TextBox, y cuando le doy aceptar me lanza el UserForm y ya no me permite ingresa el valor al TextBox.

Agradezco de antemano su apoyo.

If TextBox12 = Empty Then 'si el textbox esta vacio entonces muestra el siguiente mensaje...
MsgBox "Introducir N° BULTO"
Else 'si no esta vacio, copia el contenido de textbox12 en la celda activa
ActiveCell = (TextBox12)
End If 'fin de condicional
Unload Me
UserForm3.Show

1 Respuesta

Respuesta
1

Hol. A

Si mal no te entendí, debajo del "If" solo coloca esto:

TextBox12. SetFocus

Exit Sub

Comentas

Abraham Valencia

No funcionó

If TextBox12 = Empty Then 'si el textbox esta vacio entonces muestra el siguiente mensaje...
MsgBox "Introducir N° BULTO"
TextBox12.SetFocus
Else 'si no esta vacio, copia el contenido de textbox12 en la celda activa
ActiveCell = (TextBox12)
End If 'fin de condicional
Unload Me
UserForm3.Show

No colocaste el "Exit Sub" que te indiqué.

Abraham Valencia

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas