Eliminar filas

Aporta tus macros y códigos Excel de interés para la comunidad.
Reglas del Foro
En este foro solo puedes aportar macros y códigos Excel de interés para la comunidad (no es para hacer preguntas!)
  • Anuncio
Manual Excel avanzado

Eliminar filas

Notapor TodoExcel » 12 Feb 2010 08:45

Cuando eliminamos filas con macros, debemos hacerlo de abajo hacia arriba para que funcione bien!

Código: Seleccionar todo
'Eliminar Filas según criterio (se deben borrar desde abajo hacia arriba)
'Por ej., eliminamos aquellas filas que tengan un valor "X" en la columna 1
'************************************************************************
Sub EliminarFilas()
Dim r As Long
For r = 2000 To 1 Step -1 'De la fila 2000 a la 1, borra si celda = "X"
If Cells(r, 1).value = "X" Then Cells(r, 1).EntireRow.Delete
Next r
End Sub




En este otro ejemplo mostramos cómo eliminar filas de una tabla Excel 2.007
Por ejemplo, si en columna 'Cuenta', la celda está vacía, borramos toda esa fila.


Código: Seleccionar todo
'Eliminar filas vacías de la columna "Cuenta" de una tabla de Excel 2.007
'*******************************************************************************************
MiHoja.Range("MiTabla[Cuenta]").SpecialCells(xlCellTypeBlanks).Delete

* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
TodoExcel
Manager Exceluciones
Manager Exceluciones
 
Registrado: 05 Jun 2004 16:05

Volver a Macros, programación y códigos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron