Función para insertar gráfico

18/08/2004 - 08:44 por MarianoH | Informe spam
Saludos a todos:
Tengo un libro donde varios usuarios hacen uso intensivo de gráficos de
torta en distintos rangos de distintas hojas. Se me ocurrió crear una
función "Torta" donde el usuario pondría por ejemplo en la celda D38
"=Torta(B35:C38)", y sobre esa celda aparecería un grafico simple de torta
con origen de datos en B35:C38.
(esto con el fin de utilizar como argumento rangos generados con la función
indirecto y otras cositas por el estilo)

Ahora, tengo principalmente dos problemas:

A: No se como determinar la ubicación del gráfico para que aparezca sobre
una celda en particular.

B: Se crear una función, pero no que esta no devuelva un valor sino que cree
un gráfico.

Muchas gracias.

Mariano A. Hernández
 

Leer las respuestas

#1 Héctor Miguel
18/08/2004 - 09:18 | Informe spam
hola, Mariano !

... varios usuarios hacen uso intensivo de graficos de torta en distintos rangos de distintas hojas.
Se me ocurrio crear una funcion ... donde el usuario pondria por ejemplo
... en la celda D38 "=Torta(B35:C38)", y sobre esa celda apareceria un grafico simple de torta [...]
... principalmente dos problemas:
A: ... determinar la ubicacion del grafico para que aparezca sobre una celda en particular.
B: Se crear una funcion, pero no que esta no devuelva un valor sino que cree un grafico [...]



-> 'empezando por el final'... [el 'problema' B]...
las funciones NO 'pueden' afectar a 'otras' celdas NI modificar el entorno de excel... ->solo<- devolver valores
['tendras que'... usar procedimientos 'Sub'... NO procedimientos 'Function'] :(

-> 'comentando' sobre el 'problema' A...
al insertar un grafico en una hoja de calculo, de manera 'predeterminada' se inserta 'ocupando'...
- la mitad del ancho y alto de la ventana activa [o el 'panel' activo, si la ventana esta 'dividida']
[tendrias que 'modificar' a un tamaño/posicion 'predeterminado/personalizado' por medio de macros]

¿comentas datos adicionales?
saludos,
hector.

Preguntas similares