Jump to content

alexisalfaro07

Members
  • Content Count

    2
  • Joined

  • Last visited

About alexisalfaro07

  • Rank
    Newbie
  • Birthday 04/25/1989

Converted

  • Campos
    ;
  1. gracias, lo que producía el error fue que la linea TextBox5 = Format(TextBox5, "$ #,##0") estaba arriba del if lo cambie hacia abajo y funciono bien.
  2. 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
×
×
  • Create New...

Important Information

Privacy Policy