Inicio > Microsoft Excel > gfellay > Cómo eliminar filas d valores diferentes d 2 columnas?

Cómo eliminar filas d valores diferentes d 2 columnas?

Experto:
Usuario: Anónimo Fecha: 10/06/2009
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
10/06/2009
Usuario
Hola deseo saber el codigo de un macro para eliminar filas donde el valor del campo X de la columna A  es diferente al campo X de la columna E.
Por ejemplo si el valor de A4 es diferente al de E4 entonces que me elimine la fila 4.
De antemano, Gracias.
10/06/2009
hanele62, experto respondiendo en Microsoft Excel
Experto
Te paso el código
Sub eliminarDuplicados()
Dim i As Long, cant As Long
If MsgBox("Se eliminarán las filas coincidentes? Está seguro de continuar", vbYesNo, "Atención") = vbNo Then Exit Sub
i = 2
Do While Cells(i, 1) <> ""
   If Cells(i, 1) = Cells(i, 5) Then
      Cells(i, 1).EntireRow.Delete shift:=xlUp
      cant = cant + 1
   Else
      i = i + 1
   End If
Loop
MsgBox "Se eliminaron " & cant & " filas", vbOKOnly, "Información"
End Sub
Saludos
gfellay
10/06/2009
Usuario
Eres increible... muchisimas Gracias...
No se cómo agradecerte me sirvió del todo...
Excelente Solución...
Enlaces patrocinados