Eliminar filas Macro con Condicional

Es mi primera vez en el foro. Paso a la consulta en base a la imagen:

Necesito que se borre la fila entera cuando se repite el acuse, y que sea la fila de arriba la que permanezca (ya que engloba todos los cheques).

Para eso pensé en el condicional de:
Si D3(rojo)=E2(verde), borrar fila 3 (cursiva y subrayada) entera.

Tendría que ser para toda la hoja.

Pero no sé cómo hacerlo o grabarlo.

1 respuesta

Respuesta
1

Te anexo la macro

Sub Borrar_Filas()
'Por.Dante Amor
    Application.ScreenUpdating = False
    For i = Range("C" & Rows.Count).End(xlUp).Row To 3 Step -1
        If WorksheetFunction.CountIf(Range("C:C"), Cells(i, "C")) > 1 Then Rows(i).Delete
    Next
    Application.ScreenUpdating = True
    MsgBox "Fin"
End Sub

Sigue las Instrucciones para un botón y ejecutar la macro

  1. Abre tu libro de Excel
  2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
  3. En el menú elige Insertar / Módulo
  4. En el panel del lado derecho copia la macro
  5. Ahora para crear un botón, puedes hacer lo siguiente:
  6. Inserta una imagen en tu libro, elige del menú Insertar / Imagen / Autoformas
  7. Elige una imagen y con el Mouse, dentro de tu hoja, presiona click y arrastra el Mouse para hacer grande la imagen.
  8. Una vez que insertaste la imagen en tu hoja, dale click derecho dentro de la imagen y selecciona: Tamaño y Propiedades. En la ventana que se abre selecciona la pestaña: Propiedades. Desmarca la opción “Imprimir Objeto”. Presiona “Cerrar”
  9. Vuelve a presionar click derecho dentro de la imagen y ahora selecciona: Asignar macro. Selecciona: Borrar_Filas
  10. Aceptar.
  11. Para ejecutarla dale click a la imagen.

.

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

.

Avísame cualquier duda

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas