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
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
>
> 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
>
grazie fernando!