Foros del Web » Soporte técnico » Ofimática »

ayuda con isNumber

Estas en el tema de ayuda con isNumber en el foro de Ofimática en Foros del Web. hola amigos. Tengo una caja de texto y un botón en un userForm, cuando hago clic en el botón evalúo el contenido de la caja ...
  #1 (permalink)  
Antiguo 06/07/2007, 15:43
 
Fecha de Ingreso: junio-2007
Mensajes: 128
Antigüedad: 17 años, 5 meses
Puntos: 1
ayuda con isNumber

hola amigos.
Tengo una caja de texto y un botón en un userForm, cuando hago clic en el botón evalúo el contenido de la caja así
WorksheetFunction.IsNumber(C1.Value)
el problema es que esta función siempre me devuelve false y yo necesito que me diga true cuando la caja esté vacía o cuando tenga un número entero
¿Alguien me puede ayudar?
  #2 (permalink)  
Antiguo 06/07/2007, 16:04
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 18 años, 4 meses
Puntos: 18
Re: ayuda con isNumber

No dices que es C1, ni como "devuelves" ese rsultado. En todo caso, asumire que C1 es una celda, en cuyo caso no entiendo lo de la caja de texto que decias

WorksheetFunction.IsNumber([C1].value)

Abraham
  #3 (permalink)  
Antiguo 06/07/2007, 16:22
 
Fecha de Ingreso: junio-2007
Mensajes: 128
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: ayuda con isNumber

c1 es el nombre de la caja de texto
  #4 (permalink)  
Antiguo 06/07/2007, 16:32
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 18 años, 4 meses
Puntos: 18
Re: ayuda con isNumber

Las cajas de texto, son eso, de TEXTO. Un numero en ellas, esta en formato de texto, entonces, hay que "decirle" que le de valor de numero:

WorksheetFunction.IsNumber(Val(c1))

Abraham
  #5 (permalink)  
Antiguo 06/07/2007, 16:43
 
Fecha de Ingreso: junio-2007
Mensajes: 128
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: ayuda con isNumber

excelente, muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:42.