Saltar al contenido

Asignación de valores a un TextBox

publicado

Muy buenos días compañeros del Foro

Yo soy bastante nuevo en esto de BVA y lo poco que se lo he aprendido por mi cuenta investigando en internet y preguntando a personas que ya lo manejan.

Estoy realizando un formulario en Excel 2007 en el cual voy a digitar los datos obtenidos en una encuesta en papel.

El problema que tengo, debido a mis pocos conocimientos, es que no se como asignarle a un TextBox un rango de valores más un valor extra. Por ejemplo: el Textbox1 quiero que solamente acepte valores de 1, 2, 3, 4 y 99. Sé como hacer del 1 al 4, pero añadirle el 99 no tengo idea como hacerlo, ya probé varias formas pero no lo he logrado hasta el momento y les agradecería si alguien podría ayudarme con este problema.

Les mando un archivo de ejemplo y también mis agradecimientos por su tiempo!

Espero no haberme equivocado en el formato de este mensaje, si es así les pido mil disculpas

Buen Día

German

ejemplo.zip

Featured Replies

publicado

No estoy seguro de haberte entendido, pero fíjate si te sirve así:

If Val(TextBox2) > 4 And Val(TextBox2) <> 99 Then MsgBox ("Valor fuera de rango")

Saludos, Cacho R.

publicado

Otra forma:

Select Case TextBox2

Case "1", "2", "3", "4", "99"
'tu código para correcto

Case Else
'tu código para error

End Select[/CODE]

Saludos a ambos 2

publicado
  • Autor

Muchas Gracias! Voy a probar las dos opciones a ver que tal me va, después les cuento!

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.