Limitar caracteres en las celdas de Excel

Por

En Excel es posible limitar los caracteres de cada celda, opción que en algunos casos puede ser útil ya que algunas aplicaciones requieren que todos los campos tengan un número uniforme de caracteres.

La opción que exponemos aquí, es por medio de una macro, lo que significa que primeo se tiene que escribir y luego ejecutar la macro para que esta elimine los caracteres sobrantes.

Bien, lo que hay que hacer es crear una macro con el siguiente código:

Sub limitartexto()

Dim limite As Object

Range("A1:C100").Select

For Each limite In Selection

limite.Value = Left(limite, 10)

Next

End Sub

VeaCómo crear una macro.

En esta macro debe modificar dos líneas para adaptarla a sus necesidades:

Range("A1:C100").Select [Es el rango en el que desea limitar el número de caracteres por celda]

limite.Value = Left(limite, 10) [Es el número máximo de caracteres que puede tener cada celda; en este caso se ha limitado a 10]

Recuerde que una vez haya escrito el texto o contenido, ejecuta la macro para que esta ajuste el número máximo de caracteres por celda, puesto que el ajuste no se hace de forma automática al escribir.

Contenido relacionado:
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.


Déjenos su opinión

4 Opiniones
  1. Elias Dice:

    muchas gracias .... me sirvió mucho.... sucede que extrae( implica poner fórmula ... lo que hace más pesada la hoja cada vez....

    agradezco su tiempo en escribir este código

    un saludo desde el sur de Chile

    Responder
  2. nayrobi suarez Dice:

    Muy bien y mucha gracia, pero deseo terminar de llenar los espacios restante con espacios en blanco. Como lo puedo hacer?

    Responder
    • jhon Dice:

      Hola, es algo asi:
      =CONCATENAR(REPETIR("0", 15 - LARGO(A2)),A2)
      // 15 son la cantidad de caracteres.

      Responder
  3. jhon Dice:

    =CONCATENAR(REPETIR("0", 15 - LARGO(A2)),A2)

    Responder
En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo con respeto, sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.