Si bien es mi primera participación en el foro, lo vengo siguiendo desde hace bastante tiempo sin registrarme.
Me resisto a preguntar, pues puede ser algo muy obvio, pero la verdad que no encuentro una solución, o por lo menos una solución que entienda.
El caso es que quiero copiar un rango de celdas, de las cuales he efectuado previamente un filtro. O sea que quedaron filas visibles y filas ocultas.
Con copyRange el tema estaría solucionado, pero para ello necesito seleccionar el rango que quiero copiar, que está constituido por todas las filas visibles (despues del filtrado) y algunas columnas (todas contiguas).
En los ejemplos del libro de Mauricio, en la wiki y en el resto de lugares por los que estuve, parten del rango ya seleccionado.
Así en el ejemplo publicado "Sub CopiarSoloVisibles2" funciona perfecto si selecciono manualmente el rango.
Pero como quiero hacer todo (filtrado en hoja origen y copiado en otra hoja) en una misma macro, no me resulta apropiado pedirle al usuario que, en el medio de la ejecución, seleccione los datos a copiar.
Es decir, no quiero utilizar el
Código: Seleccionar todo
oSel = ThisComponent.getCurrentSelection()
Alguna sugerencia???
Gracias.
PD: De ser posible, prefiero no utilizar EasyDev ni otra librería adicional.