Páginas

miércoles, 23 de septiembre de 2015

VBA Excel: Como eliminar las celdas vacias en un rango.

Fue mucho mas facil de lo que imaginaba, la clave fue el metodo SpecialCells del objeto Range:

'Defino el rango que contiene las celdas en blanco
set rango = Thisworkbook.Sheets("Sheet1").Range("A1", "A500")

'Con el metodo SpecialCells genero un rango que agrupa las celdas vacias
Set celdasVacias = rango.SpecialCells(xlCellTypeBlanks)

'Elimino las filas
celdasVacias .EntireRow.Delete

3 comentarios:

  1. Excelente, probaré con la versión de excel para mac, para ver si es posible hacerlo, pero seguramente si, la paqueteria es la misma sin importar la plataforma.

    ResponderEliminar
  2. Casino Online - Slots - JT Hub
    JT is the ultimate gaming destination. Enjoy gaming & 양주 출장안마 slots 수원 출장안마 from the best providers and software providers 진주 출장샵 in 울산광역 출장안마 the world. Play free 고양 출장안마 or for real money.

    ResponderEliminar