Suprimir columnas enteras según varios valores del encabezado
Se que eres una persona muy ocupada y no quiero molestar, pero necesito tu ayuda.
¿Se puede eliminar columnas enteras según varios valores del encabezado?
¿Se puede modificar este código para que funcione con varias hojas del mismo libro activo no solo con una como está escrito el ejemplo? Seguro que tu tienes la solución o algo mejor...!
Sub Modify_Table2() ' Remove specific columns Dim HeaderRange As Range Set HeaderRange = ActiveSheet.Range("A2:T1") Dim Target As Range Dim Titles As Variant Titles = Array("TOTAL", "NOTAS", "Tools/Malware", "Labels", "Attacker Profile", "Leak Rate", "Footprint", "Target Node", "Test Time (UTC)") Dim c As Long For c = ActiveSheet.UsedRange.Columns.Count To 1 Step -1 If Not IsError(Application.Match(ActiveSheet.UsedRange.Columns(c).Cells(1, 1), Titles, 0)) Then ActiveSheet.Columns(c).EntireColumn.Delete End If Next c End Sub
Respuesta de Elsa Matilde
1