Jump to content
zero

ANSWERED Eliminar filas q contenga la palabra T O T A L E S :

Recommended Posts

Buen dia amigos del foro, tengo un archivo excel, en el cual hay una tabla, yo de otra hoja copio y pego datos a la tabla, pero necesito una macro para eliminar las filas de tengan la palabra T O T A L E S :

Espero me puedan ayudar, gracias.....!

TOTALES.xlsx

Share this post


Link to post
Share on other sites

hola zero

Las palabras totales las tienes en una misma columna?  por si lo quieres hacer manualmente:

1. Seleccionas la columna, pulsas control+b 

2. En buscar, colocas Totales, seleccionas Buscar Todos

3. En la parte de abajo, aparecerá un cuadro que indica todas las celdas  donde aparece la palabra Totales, Seleccionas todo

image.thumb.png.fd058c7686f64bf9a78bc049b4a60ea0.png

 

4. como verás, las palabras totales, se sombrearon,  sobre cualquiera de esas celdas seleccionadas, das click derecho ELIMINAR/TODA LA FILA, aceptar.

Listo.

Espero te sea de utilidad.

 

Saludos,

Silvia

 

 

 

Share this post


Link to post
Share on other sites

Sub QuitarTotales()
Dim i, Final, Fila As Variant
Fila = ""
Final = (ActiveSheet.Cells(Rows.Count, "A").End(xlUp).ROW)
For i = 1 To Final + 1
    If Cells(i, 1).Value = "TOTALES" Then
        Fila = Cells(i, 1).ROW
        Rows(Fila & ":" & Fila).Delete Shift:=xlUp
    End If
Next i

End Sub

Share this post


Link to post
Share on other sites

Otra Opción:

Sub Macro1()
Dim uF&, n&
    uF = Range("B" & Rows.Count).End(xlUp).Row
    For n = uF To 1 Step -1
        If Cells(n, "B") = "TOTALES" Then Cells(n, "B").EntireRow.Delete
    Next n
End Sub

 

Hace 2 horas, Silvia dijo:

Claro que si se puede.. incluso tu mismo puedes grabar tu macro, ejecutando cualquiera de las dos opciones que te di.

Pero si quieres que te la hagan, pues

@zero Sube de nivel...😂

Y yo subiré de nivel en Formulas 😂😂😂

 

Saludos.

Share this post


Link to post
Share on other sites
Hace 3 horas, zero dijo:

Buen dia amigos del foro, tengo un archivo excel, en el cual hay una tabla, yo de otra hoja copio y pego datos a la tabla, pero necesito una macro para eliminar las filas de tengan la palabra T O T A L E S :

Espero me puedan ayudar, gracias.....!

TOTALES.xlsx 536 B · 5 descargas

Hola

Otra opción seria la siguiente:

Sub EliminarRepetidos()

Application.ScreenUpdating = False

Dim celda As Range: Dim rango As Range
Set rango = Range("A:A") 'CAMBIAR RANGO

For Each cel In rango.SpecialCells(2)

If cel = "T O T A L E S" Then
If celda Is Nothing Then
    Set celda = cel
Else
    Set celda = Union(cel, celda)
End If
End If
Next

celda.EntireRow.Delete
Set rango = Nothing: Set celda = Nothing
    
Application.ScreenUpdating = True

End Sub

 

Saludos 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.



×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png