longitud de datos ingresados INPUTBOX

17/06/2005 - 18:45 por Marvin | Informe spam
Que tal Grupo, me podrían ayudar, necesito saber de que manera, de ser
posible, puedo en primera instancia reducir la longitud de la línea de TEXTO
de un INPUTBOX, y después límitar la longitud del dato introducido, es decir,
quiero que el usuario sólo pueda introducir 2 caracteres y no más. Es
posible???. Gracias

Preguntas similare

Leer las respuestas

#1 KL
17/06/2005 - 22:54 | Informe spam
Hola Marvin,

Hasta donde se, lo que dices no es posible con el InputBox tanto metodo como
funcion (al menos en tiempo real mientras se introducen los datos). Si
quieres, puedes probar esta simulacion:

Sub test()
Correcto = False: Resp = ""
Do
Resp = Application.InputBox( _
"Introduzca 2 caracteres", _
"Prueba", _
IIf(Len(Resp) > 2, Left(Resp, 2), Resp) _
, , , , , 1 + 2)
If Len(Resp) > 2 Then
MsgBox "Maxima longitud - 2 caracteres"
Else
Correcto = True
End If
Loop Until Correcto
End Sub

Y si no, tendras que hechar mano de los UserForms con sus TextBoxes los
cuales si - te permiten hacer lo que buscas.

Saludos,
KL


"Marvin" wrote in message
news:
Que tal Grupo, me podrian ayudar, necesito saber de que manera, de ser
posible, puedo en primera instancia reducir la longitud de la linea de
TEXTO
de un INPUTBOX, y despues limitar la longitud del dato introducido, es
decir,
quiero que el usuario solo pueda introducir 2 caracteres y no mas. Es
posible???. Gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida