Chris necesita limitar el número de caracteres que se pueden escribir en una celda. Por ejemplo, necesita limitar la entrada a no más de 20 caracteres por celda, ya sea que estén escritos o pegados en la celda. Si el usuario intenta introducir más de 20 caracteres, debe recibir una alerta y no permitir la entrada. Chris se pregunta cómo puede imponer tal limitación.

La función de validación de datos de Excel tiene una forma incorporada de verificar la longitud de lo que se ingresa en una celda. Todo lo que necesita hacer es seleccionar la celda que desea limitar y seguir estos pasos:

  1. Elija Validación en el menú Datos. Excel muestra el cuadro de diálogo Validación de datos. (Ver figura 1)

  2. Usando la lista desplegable Permitir, elija Longitud del texto.

  3. En la lista desplegable Datos, elija Menor que.

  4. En el cuadro Máximo, ingrese el valor 20.

  5. Haga clic en Aceptar.

Esto funciona bien si está ingresando texto en una celda, pero puede ser un poco extraño si alguien ingresa un valor numérico. (Esto puede no ser un problema real, ya que ingresar más de 20 dígitos como número es una circunstancia muy inusual en Excel).

También es un problema si desea asegurarse de que la información pegada esté verificada por su longitud; pegar algo en una celda que usa Validación de datos elimina la Validación de datos en la celda. En ese caso, querrá usar una macro para hacer la verificación de longitud. Ya puede encontrar una solución de este tipo en ExcelTips, en una sugerencia titulada Establecimiento de un límite de longitud en las celdas . (Puede buscar este título de sugerencia usando el cuadro de búsqueda en la parte superior derecha de cualquier página.)

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (12328) se aplica a Microsoft Excel 97, 2000, 2002 y 2003.

Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Limiting_Number_of_Characters_in_a_Cell [Limitar el número de caracteres en una celda].