Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

grafici in excel con puntatore interattivo

328 views
Skip to first unread message

toni64

unread,
Nov 22, 2009, 3:03:27 AM11/22/09
to
buongiorno !
stavo cercando un metodo per selezionare una zona definita su un grafico
excel.
Immaginate di avere un grafico di un titolo azionario e volete selezionare
una parte di questo grafico per fare uno zoom : il metodo piu semplice
sarebbe quello di attivare un tool Seleziona, che abilita il mouse a
disegnare una porzione di schermo in modo tratteggiato : una volta finita la
selezione, quella porzione viene allargata a tutto schermo.
Stavo quindi pensando ad una istruzione tipo questa :

Set Intervallo = Application.InputBox(prompt:="con il cursore seleziona un
range", Type:=8)

la quale permette all utente di selezionare un range su uno sheet, pero' mi
servirebbe un'istruzione che , leggendo l intervallo sul grafico, poi ne
derivi il relativo range sullo sheet.
Forse sto chiedendo troppo...

Avevo pensato, nel mio fai-da-te informatico, di collocare sul grafico una
serie di strisce verticali, (tipo 20 ogni charts) fatte di text box
trasparenti.
Ogni text box viene abbinato ad una funzione Scarto, che definisce, anche in
caso di chart dinamici, un range pari a 1/20 del range di tutto il chart.
Ovviamente la text box � abbinato ad una routine che ritorna un margine
destro e un margine sinistro
Se attivo un pulsante Seleziona, potrei cliccare su due text box e verrebbe
raccolto il range inteso come spazio compreso come il margine sinistro della
text box a sinistra e il margine destro della text box piu a destra : in tal
modo so quale range devo operare.
Ovviamente la granulosit� della definizione del range dipender� dal numero
di text box che faccio :se faccio 100 text box avro' una precisione di
puntamento molto superiore che se facessi solo 10 text box.

Ripeto che � una soluzione fai-da-te. Questo trucchetto della text box
trasparente l ho gi� usato in altra occasione : su un foglio in cui ho 20
charts piccini piccini, ho messo su ogni chart una text box trasparente :
cliccando questa, il grafico selezionato viene allargato a tutto schermo e
messo come ordine davanti agli altri. La textbox viene ampliata come il
chart, cosi che , ricliccando sul chart , questo si richiude e torna alla
sua dimensione originaria (salvo ovviamente in una porzione dello sheet la
posizione e la dimensione originaria del chart). il codice � banale ma molto
efficace !

Grafico a bolla :
questo � un altro campo in cui servirebbe un puntatore attivo : in un
grafico a bolle ho vari prodotti che vengono chartati su asse x e y (z � la
dimensione/importaza del prodotto). A latere sullo sheet ho molte altre
informazioni sul prodotto, piu dettagliate : cliccando sulla bolla del
prodotto, apro un nuovo chart con tutte le altre informazioni.
Il problema non � certamente l aprire un nuovo chart con le informazioni, ma
rendere la bolla sensibile al puntatore. In questo caso, dovuto al fatto che
le bolle cambiano dimensione e posizione nello spazio, le mie text box
trasparenti con macro abbinate purtroppo non funzionano :((((

Se avete qulche suggerimento su questa forma di interattivit� con il
puntatore sul chart, per selezionare aree di un chart, vi sarei estremamente
grato.
Toni

fernando cinquegrani

unread,
Nov 22, 2009, 3:47:25 AM11/22/09
to
"toni64" <toni2003_ngTog...@yahoo.it> ha scritto nel messaggio
news:4b08f04f$0$8867$4faf...@reader5.news.tin.it...

> buongiorno !
> stavo cercando un metodo per selezionare una zona definita su un grafico
> excel.
> Immaginate di avere un grafico di un titolo azionario e volete selezionare
> una parte di questo grafico per fare uno zoom : il metodo piu semplice
> sarebbe quello di attivare un tool Seleziona, che abilita il mouse a
> disegnare una porzione di schermo in modo tratteggiato : una volta finita
> la selezione, quella porzione viene allargata a tutto schermo.

vedi http://www.prodomosua.eu/zips/zoom.xls
� solo uno spunto. dovrebbe essere migliorato.
vedi:
http://groups.google.it/group/microsoft.public.it.office.excel/browse_frm/thread/fe438102cd798bc7
.f

toni64

unread,
Nov 24, 2009, 3:22:10 PM11/24/09
to

"fernando cinquegrani" <f.cinq...@xrxxomxxxa.it> ha scritto nel
messaggio news:Olpf1B1a...@TK2MSFTNGP06.phx.gbl...

grazie fernando!


0 new messages