Limitar caracteres en las celdas de Excel

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.

MÁS SOBRE

Gerencie.com en su correo.

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

Siéntase libre de opinar

Una opinión
  1. Carlos dice:

    Más fácil:

    EXTRAE(,1,)

    Listo

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.