29/10/2010, 20:48
|
| | | Fecha de Ingreso: marzo-2007 Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 9 meses Puntos: 88 | |
Buscar máximos en una macro mediante "cells.find" excel 2007 Supondré que tus datos se encuentran en las columnas [A:C], siendo la fila "1" la de encabezados.
Además voy a suponer que debes pegar tus datos en la hoja "Hoja2" a partir de la celda A1.
En tal caso podrías intentar lo siguiente:
Código vb:
Ver originalSub Macro816() '----------------------------- ' By Cacho Rodríguez '----------------------------- ActiveSheet.AutoFilterMode = False With Range([a2], [c65536].End(xlUp)) Union([a1:c1], .Cells).AutoFilter Field:=3, Criteria1:="5", Operator:=xlTop10Items .SpecialCells(xlCellTypeVisible).Copy Worksheets("Hoja2").[A1] End With ActiveSheet.AutoFilterMode = False End Sub
Como verás: una sola selección y un solo "pegado".
Comenta tus impresiones, por favor.
Saludos, Cacho.
Última edición por mrocf; 29/10/2010 a las 20:57 |