Inicio > Microsoft Excel > elsamatilde > MANIPULAR LOS RESULTADOS DEL AUTOFILTER

MANIPULAR LOS RESULTADOS DEL AUTOFILTER

Experto:
Usuario:
Fecha: 13/08/2006
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
08/08/2006
cesarwell, usuario preguntando en Microsoft Excel
Usuario
Muy Buenos dias amiga Argentina... Deseo tu colaboracion en lo siguiente y es poder a traves de una macro sacar los datos despues de aplicar la funcion autofilter a un listado de datos que tengo en una hoja de excel como base de datos y llevar este listado ya filtrado a una nueva hoja diferente donde yo pueda manipularlo.
te recuerdo utilizando una macro para ello.

Muchisimas gracias
13/08/2006
cesarwell, experto respondiendo en Microsoft Excel
Experto
Hola:
Esta rutina se aplica sobre una lista a la que previamente se aplicó un Filtro.

La macro identifica el nuevo rango considerando sólo las celdas visibles y lo copia en otra hoja.

Sub CopiaCeldasFilt()

'Indicar una celda de la base filtrada:

UnaCelda = "O14"

'Copiado de celdas visibles

Range(UnaCelda).CurrentRegion.SpecialCells(xlCellTypeVisible).Copy

' Establecer hoja y rango de destino

Sheets("OtraHoja").Activate

Range("A1").Select

'pegado de valores

Selection.PasteSpecial Paste:=xlValues

'Pegado de formatos

Selection.PasteSpecial Paste:=xlFormats

End Sub


Saludos y no olvides finalizar la consulta

Elsa

PD) Rutina extraída de mi manual '400Macros'. Descarga la demo para conocer otras rutinas desde:
http://es.geocities.com/lacibelesdepunilla/manual
13/08/2006
cesarwell, usuario preguntando en Microsoft Excel
Usuario
Sra Elsa muchisimas gracias muy acertado su aporte pues era eso lo que yo queria... ud fue muy intuitiva y dio en el punto inmediatamente aplicare sus recomendaciones.
Enlaces patrocinados