Ofimática - Instrucción para eliminar rango filtrado en excell

 
Vista:

Instrucción para eliminar rango filtrado en excell

Publicado por Ana (1 intervención) el 12/09/2006 15:46:02
Necesito que me orientes acerca de la instrucción que debo utilizar en el código de la macro para eliminar un rango filtrado con ciertas condiciones.

Empecé con la grabadora, y efectivamente elimina un rango pero al volver a correr la instrucción sigue (obvio) eliminando el rango que quedó fijo en el código.

A continuación el codigo:



Sub filtros()
'
' filtros Macro
' Aquí filtro lo que quiero eliminar:

'1.- Filtra los Activos y el primer criterio de depuración.

Selection.AutoFilter
Selection.AutoFilter Field:=5, Criteria1:=">=281", Operator:=xlAnd
Selection.AutoFilter Field:=1, Criteria1:="=#N/A", Operator:=xlAnd
Selection.AutoFilter Field:=2, Criteria1:="=#N/A", Operator:=xlAnd
Selection.AutoFilter Field:=3, Criteria1:="=#N/A", Operator:=xlAnd

End Sub

Sub Primercriteriodedepuracion()
'Primer criterio de depuracion
' Primer criterio de depuracion Macro

' En la sig. instrucción quedó fijo el rango filtrado en la macro anterior que inicia en el renglón 6941. El volver a utilizar la macro ésta ya no me sirve puesto que el rango a eliminar cambia, no es fijo.


Rows("6941:6941").Select
Range(Selection, Selection.End(xlDown)).Select

Selection.Delete Shift:=xlUp
Range("A1").Select
End Sub



Espero sus comentarios.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Instrucción para eliminar rango filtrado en exc

Publicado por juan carlos saavedra veliz  (1 intervención) el 16/10/2009 18:12:46
eliminar filtrar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar