¿Como limitar la longitud de texto?

16/06/2004 - 18:34 por Agustín | Informe spam
Necesito limitar la longitud de texto que pueden introducirse en una celda a
180 caracteres.

He encontrado un modo de hacerlo, (con datos/validación) pero si sobrepaso
la longitud, cuando pulso enter después de intorducir el texto, me indica un
mensaje de error y después me borra todo lo introducido en esa celda para
que comience de nuevo.

¿Existe algún modo de que cuando he tecleado el caracter número 180 no me
deje introducir ninguno más, sin necesidad de que suceda lo anterior?

Gracias de antemano, saludos.

Agustín
 

Leer las respuestas

#1 Henry Sanchez
16/06/2004 - 18:52 | Informe spam
Hola Agustin,
Prueba el siguiente codigo dentro del procedimiento de
evento Change de la hoja de trabajo:
If Len(Target.Value)>180 then
Application.EnableEvents=False
Targhet.Value=Left(Target.Value,180)
Application.RnableEvents=True
End If

De esta forma, el usuario solo podra introducir un maximo
de 180 caracteres en una celda, aunque escriba mas de esa
cantidad

Saludos,

Henry

Necesito limitar la longitud de texto que pueden


introducirse en una celda a
180 caracteres.

He encontrado un modo de hacerlo, (con datos/validación)


pero si sobrepaso
la longitud, cuando pulso enter después de intorducir el


texto, me indica un
mensaje de error y después me borra todo lo introducido


en esa celda para
que comience de nuevo.

¿Existe algún modo de que cuando he tecleado el caracter


número 180 no me
deje introducir ninguno más, sin necesidad de que suceda


lo anterior?

Gracias de antemano, saludos.

Agustín



.

Preguntas similares