Excel - filtros y VB

   
Vista:

filtros y VB

Publicado por guihe (40 intervenciones) el 05/11/2007 22:58:15
Hola a tod@s
tengo un problema con los filtros y una macro. Resulta que he grabado una macro haciendo un filtro para ver el codigo y poder meterlo en un bucle y a la hora de correrlo en la macro no hace el filtro. Lo que quiero hacer es copiar lo filtrado a otra hoja. Este es el código, a ver si alguien me puede echar una mano.

Sheets("Hoja2").Select
Columns("D:D").Select
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:="<>#¡VALOR!", Operator:=xlAnd
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Hoja1").Select
Range("A50").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

GRACIAS
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:filtros y VB

Publicado por Fernando (231 intervenciones) el 06/11/2007 00:01:11
Sheets("Hoja1").Select
Range("A50").Select

Luego de esta instrucción:

activesheet.pastespecial..........

Saludos,
Fernando
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

RE:filtros y VB

Publicado por Juan (9 intervenciones) el 06/11/2007 19:36:17
hola guihe,

Ten en cuenta que la Macro la debes colocar en un modulo de VB y no en donde colocas el codigo para las hojas, si te falla durante la ejecución, puede que sea eso, por lo demás, ya probe tu codigo y funciona bien!

Saludos!!!
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