Hola, Mauricio!

El 8 de agosto de 2009 07:35, Mauricio Baeza  escribió:

> Estimados Amigos:
>
> En el foro de OOo (al cual invito a subscribirse y colaborar), se inicio un
> hilo acerca de seleccionar celdas visibles en Calc:
> http://user.services.openoffice.org/es/forum/viewtopic.php?f=21&t=1292
> Coincidentemente estaba complementando mis apuntes con este tema, agradezco
> a quien pueda hacer algunas pruebas con la siguiente macro, usen un listado
> en donde tengan filas y columnas ocultas manualmente, que es, la situación
> donde Calc no permite hacer copias de solo las celdas visibles.
>

Tu macro funciona perfectamente, pero me ha servido para darme cuenta de un
comportamiento curioso al copiar la funcion SUBTOTALES().

He creado una lista con subtotales, de la cual he mostrado el nivel 2,
ocultando así las filas de detalle.  Realmente, copiar estos subtotales era
una de las necesidades que había planteado un usuario del foro en el hilo
que has referido.

Selecciono una celda que contiene valores de subtotales, con una fórmula
como
=SUBTOTALES(9;$A$13:$A$15), cuyo valor resultante es 30

Al copiar esta celda y pegarla en otra hoja, mantiene exactamente la misma
fórmula, pero sigue mostrando el valor 30, cuando ahora debería mostrar 0,
pues no hay datos en el rango $A$13:$A$15.

Dándole al recálculo manual (F9) sigue mostrando el mismo valor (tampoco con
Mayúsc + Ctrl + F9, como en recálculo de aleatorios)

Editándola y volviendo a validarla, sin modificar nada, sigue mostrando el
mismo valor.

La única forma en que se actualiza es editar la fórmula, cambiarla añadiendo
un espacio, por ejemplo, y volviendo a validar.  Ahí es cuando adopta el
valor actualizado.

De hecho, para estos casos ya va bien que lo haga así, pero me ha
sorprendido el comportamiento.

Saludos,


-- 
Ismael Fanlo
Ofimática y software libre: http://superalumnos.net

Responder a