macro

14/08/2008 - 19:39 por leslie | Informe spam
Hola

espero alguien me pueda ayudar porfavor

estoy realizando una macro la cual me genera un concentrado de informancion
de varios libros diferentes, el problema es que en algunos de ellos tengo
filtros y la macro me copia lo que esta visible lo que quisiera es que la
macro quite los filtros a las hojas que lo tengan no se exista algun comando
que yo le pueda poner para que lo realice


espero me puedan ayudar

saluditos

Preguntas similare

Leer las respuestas

#1 Isaac Gomez
14/08/2008 - 19:49 | Informe spam
Bueno, la pregunta no fue muy clara. Si deseas que te copie todo, es mejor
que hagas el copiado haciendo referencia al rango completo. Por ejemplo
A1:Z1589 o algo así.

Tendrías alguna parte del codigo??.

Saludos.


"leslie" escribió en el mensaje de
noticias news:
Hola

espero alguien me pueda ayudar porfavor

estoy realizando una macro la cual me genera un concentrado de
informancion
de varios libros diferentes, el problema es que en algunos de ellos tengo
filtros y la macro me copia lo que esta visible lo que quisiera es que la
macro quite los filtros a las hojas que lo tengan no se exista algun
comando
que yo le pueda poner para que lo realice


espero me puedan ayudar

saluditos
Respuesta Responder a este mensaje
#2 Héctor Miguel
15/08/2008 - 07:56 | Informe spam
hola, !

espero alguien me pueda ayudar por favor
estoy realizando una macro la cual me genera un concentrado de informancion de varios libros diferentes
el problema es que en algunos de ellos tengo filtros y la macro me copia lo que esta visible
lo que quisiera es que la macro quite los filtros a las hojas que lo tengan
no se exista algun comando que yo le pueda poner para que lo realice..



todo depende de como hagas referencia a cada hoja en cada archivo...
y de si conoces con exactitud el rango que pudiera tener autifiltros (y si estan activos o no) -???-

si suponemos que "trabajas" con la hoja activa (de cada una en su cada libro)...
puedes preguntar si tiene activos los autofiltros y (en su caso) "quitarlos" con algo +/- como lo siguiente:

If ActiveSheet.AutoFilterMode Then ActiveSheet.Cells.AutoFilter

si conoces "el rango" al que se aplican autofiltros, puedes quitarlos con algo +/- como lo siguiente:

If Range("f1").AutoFilter Then Range("f1").AutoFilter

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida