Form con datos específico

30/05/2008 - 01:21 por Manuel | Informe spam
¿Cómo puedo hacer un form con datos específicos? Ejemplo:
Edad: y solo me introduzca en la hoja numeros entre el rango de 15 a
110.
Fecha: introduzca fechas con el formato dd/mm/aa y entre 1 de enero
de 2007 a 31 diciembre 2010 sino emita un mensaje de error.
 

Leer las respuestas

#1 Héctor Miguel
30/05/2008 - 07:38 | Informe spam
hola, Manuel !

Como puedo hacer un form con datos específicos?
Ejemplo: Edad: y solo me introduzca en la hoja numeros entre el rango de 15 a 110.
Fecha: introduzca fechas con el formato dd/mm/aa y entre 1 de enero de 2007 a 31 diciembre 2010 sino emita un mensaje de error.



si por "form" te refieres a un formulario de usuario en vba (UserForm) y tu intencion es utilizar cuadros de texto para la entrada de datos...

1) con respecto de "edad", podrias validar que el dato ingresado este dentro del rango que necesitas
ANTES de que el codigo continue con sus acciones normales (caso contrario... mandas un MsgBox)

2) hablando de fechas... es probable que el 'orden' al que "obligas" (dd/mmm/yy) sea diferente para otros usuarios/pc's/...
(creo que) es conveniente visitar la siguiente exposicion de manejos de fechas (de Stephen Bullen):
-> http://www.bmsltd.ie/ExcelProgRef/Ch22/default.htm
es probable que te salga mas "barato" utilizar un control "dedicado" a la entrada de fechas en tu formulario
(p.e. un control Calendar o un control DTPicker)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares