Seleccionar y copiar celdas filtradas en Excel2007

07/11/2007 - 23:09 por Faiverlgr | Informe spam
Buen dia,

Tengo un código de VB6 en Excel-2003 que consiste en crear el filtro a un
listado de datos y con una condición seleccionar ciertos registros para
luego copiarlos y pegarlos en otra ubicación.

Al correr este mismo código en Excel-2007, cuando selecciona y pega la
información seleccionada por los filtros, se pega como si no los hubiera, es
decir, me pega el listado completo.

No sé en qué diferenciar el código para que en las dos versiones me realice
la misma operación.

Agradezco su colaboración y si me pueden regalar un ejemplo.

Preguntas similare

Leer las respuestas

#6 Faiverlgr
12/11/2007 - 18:06 | Informe spam
Miguel muchísimas gracias por su colaboración...todo está claro.


"Héctor Miguel" escribió en el mensaje
news:
hola, ?

... me copia el rango de la primera columna del filtro (Columa 'C')
pero quiero copiar una columna 'x' que se encuentra a la derecha('D' ó
'E')
como le indico qué columna copiar?



solo intercala un Offset(, n_Col) <= entre el Resize y el SpecialCells
(p.e.)
considerando que la primer columna con los autofiltros es la columna C...

copiar la columna D (una columna a la derecha de C)...
-> ActiveSheet.AutoFilter.Range.Resize(, 1).Offset(,
1).SpecialCells(xlCellTypeVisible).Copy

copiar la columna F (tres columnas a la derecha de C)...
-> ActiveSheet.AutoFilter.Range.Resize(, 1).Offset(,
3).SpecialCells(xlCellTypeVisible).Copy

si cualquier duda... comentas ?
saludos,
hector.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida