Funcion hace lento mi Excel

14/12/2005 - 17:18 por sistemas | Informe spam
Hola a todos, buen dia

Estoy creando una hoja de excel, en la cual necesito poner una referencia a
una celda, segun el contenido de otra celda, (pudiera usar la funcion SI,
pero se anidarian muchisimas), entonces decidi hacer una funcion que
dependiendo el valor de la celda, me devuelva otro valor en otra celda, por
esto no tengo problema aparentemente, pues me devuelve valores devez en
cuando (no entiendo porque), ya puse Application.Volatile. Y algunas veces
me aparece el resultado de mi funcion y en otras veces no, hasta que
recalculo la hoja con F9 o edito las celdas que tienen mi funcion.

Pero, el problema en si es el siguiente, como son muchas filas se tarda en
calcular y como puse la Application.Volatile, se tarda mas, pues si tengo el
archivo abierto, y estoy trabajando en otro, se calcula una y otra vez,
todas las celdas y se hace todo muy lento.

Alguna sugerencia de que pudiera hacer...????
-Elimino mi funcion
-Elimino Application.Volatile
-??????????????
=Juan Manuel Valenzuela Estrada
==
 

Leer las respuestas

#1 Héctor Miguel
14/12/2005 - 18:32 | Informe spam
hola, 'anonimo/a' !

... necesito poner una referencia a una celda, segun el contenido de otra celda
(pudiera usar la funcion SI, pero se anidarian muchisimas)
... decidi hacer una funcion... por esto no tengo problema aparentemente
... me devuelve valores de vez en cuando (no entiendo porque), ya puse Application.Volatile
... algunas veces me aparece el resultado... en otras veces no, hasta que recalculo la hoja... o edito las celdas
... el problema en... como son muchas filas se tarda en calcular y como puse la Application.Volatile, se tarda mas [...]
Alguna sugerencia de que pudiera hacer...????
-Elimino mi funcion
-Elimino Application.Volatile
-??????????????



las funciones personalizadas NO SON [siempre] una mejor alternativa a las funciones 'nativas' de la aplicacion :(
por que no 'empiezas' por exponer las condiciones que necesitas y como pensabas 'anidarlas' con funciones si(...) ?
[es probabe que se pudiera idear 'algo' que 'retarde' la necesidad de definir funciones personalizadas... y con 'volatile'] ;)

saludos,
hector.

Preguntas similares