Como autoajustar celdas con VBA en Excel

Autoajustar celdas con VBA en Excel es una tarea muy sencilla que requiere muy pocas líneas de código. En la «receta de Excel» de hoy necesitaremos:

  • Seleccionaremos todas las celdas de nuestra hoja
  • Acceder a cada columna completa usando EntireColumn, usaremos el metodo Autofit para que autoajuste el espaciado de cada columna
  • Acceder a cada fila usando EntireRow, llamaremos al metodo Autofit para que realice el autoajuste a nivel de fila

El código


 Sub AutoAjustarFilasYColumnas()
Cells.Select
Cells.EntireColumn.AutoFit
Cells.EntireRow.AutoFit
End Sub

Como podrás observar, la tarea es realmente sencilla y no es necesario un gran nivel de programación para comprender esta receta. Aun así, bajo estas líneas añado el tutorial que he creado en mi canal de YouTube.

El vídeo tutorial

¿Que hemos aprendido?

Con esta receta de Excel hemos aprendido algunas cosas interesantes, tales como:

  • Seleccionar todas las celdas de la hoja.
  • Ser capaces de acceder a una fila completa.
  • Poder acceder a una columna completa.

1 comments On Como autoajustar celdas con VBA en Excel

  • Hola,

    Supongamos que tenemos en la celda A25 un texto que ocupa 5 renglones.
    En la celda K25 que ocupa 15 renglones.

    Quiero que la fila 25 se «auot fit», pero en referencia al contenido en A25. No importa si parte del texto de K25 queda truncado.

    Se puede hacer esto con VBA?

    Gracias.

Leave a reply:

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Site Footer

X

Suscribete al canal en YouTube

Con más de 77.000 suscriptores, encontrarás mas de 300 video tutoriales gratuitos sobre Excel, Informática, programación e Internet.

Suscribete