Jump to content
Sign in to follow this  
alexisalfaro07

Casillas de un userform que no funciona en excel 2013 pero si funciona en 2010

Recommended Posts

la macro que es un formulario (userform) para ingresar datos a la planilla. En office 2013 el problema es que en la casilla (textbox5) al ingresar un dato numérico aparece un mensaje de advertencia “DEBE INGRESAR UN DATO NUMERICO”, eso solo debe pasar cuando se le ingresa un texto pero ocurre en ambos casos. En office 2010 que el que tengo en mi computador funciona bien, esto quiere decir que cuando le ingreso el texto aparece el mensaje de advertencia, pero cuando ingreso un dato numérico no pasa nada solo queda en formato de moneda (ese es el objetivo).

Private Sub TextBox5_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)

If Not IsNumeric(TextBox5.Value) Then

MsgBox "DEBES INTRODUCIR UN VALOR NUMÉRICO", vbCritical, "aviso"

TextBox5 = Empty

End If

TextBox5 = Format(TextBox5, "$ #,##0")

End Sub

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  



×
×
  • Create New...

Important Information

Privacy Policy