Rastrear la última celda no vacía en Excel

En algunas ocasiones puede ser muy útil rastrear la última celda no vacía usada en una hoja Excel, sobretodo para procesos automáticos en los que vas rellenando automáticamente la hoja con nuevos valores. En estos casos es vital saber por «donde seguir» añadiendo nuevas filas.

A continuación os comparto varias líneas de código de Visual Basic, bastante sencillo,

Curso de Excel: En este curso vamos a usar un pequeño código para saber cual ha sido la última celda no vacía usada en nuestra hoja Excel.

Aquí el código de la función:


Function EncuentraUltimaCeldaUsada (myrange as Range)

    Dim workRange as Range
    Dim lastCell as String

    Application.Volatile

    set workRange=myrange.Columns(1).EntireColumn
    lastCell=Replace(Split(workRange.Parent.UsedRange.Address,":")(1),"$","")
    EncuentraUltimaCeldaUsada =lastCell

End Function

Me gustaría aclarar también que en este ejemplo lo que el código realiza es una comprobación de la ultima celda no vacía en una columna. Si os fijáis en la sentencia myrange.Columns(1).EntireColumn elegimos la primera columna de un rango para realizar la comprobación y obtener así la última celda no vacía.

El vídeo tutorial de Excel

¿Donde puedo encontrar mas tutoriales?

Puedes suscribirte al canal haciendo click aquí.
Por otro lado he creado unas listas de reproducción con tutoriales de Excel ordenados por categorías y capítulos ordenados, puedes consultarlos en los siguientes enlaces:

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 90.000 suscriptores, encontrarás mas de 300 video tutoriales gratuitos sobre Excel, Informática, programación e Internet.

Suscribete