Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

cambiare scala ai grafici

Ultimo Aggiornamento: 16/07/2015 14:54
Post: 3
Registrato il: 10/02/2005
Utente Junior
OFFLINE
15/03/2005 12:27

Help

E' possibile fare in modo, tramite l'aiuto di VBA, che la scala degli assi di un grafico si imposti automaticamente in base a valori contenuti in determinate celle del folgio ?

Mi spiego, ho un foglio con un grafico a linee che rappresenta la distribuzione di una serie di numeri il cui ordine di grandezza varia di caso in caso.
Questo mi obbliga ogni volta cambiare la scala degli assi Y per poter visualizzare la curva.
Mi piacerebbe invece prendere il min e il max della lista, e fare in modo che questi diventino i limiti della scala AUTOMATICAMENTE.

Grazie a chiunque mi possa aiutare

Davidov
Post: 4
Registrato il: 10/02/2005
Utente Junior
OFFLINE
15/03/2005 15:08

risolto
come si suol dire "mi sono risolto da solo", se vi interessa ecco il micro codice VBA che ho usato su un grafico a 2 assi

Sub Grafico()

Worksheets("CAMPIONE").ChartObjects(1).Chart.Axes (xlValue).MinimumScale = Range("F32") / 1.5
Worksheets("CAMPIONE").ChartObjects(1).Chart.Axes(xlValue).MaximumScale = Range("F33") * 1.5

' secondo asse

Worksheets("CAMPIONE").ChartObjects(1).Chart.Axes(xlValue, xlSecondary).MinimumScale = Range("G32") / 1.5
Worksheets("CAMPIONE").ChartObjects(1).Chart.Axes(xlValue, xlSecondary).MaximumScale = Range("G33") * 1.5

End Sub

nelle celle F32 e F32 c'è il valore minimo e massimo della lista di numeri che genera la curva sul primo asse, in G32 e G33 sul secondo

Ho "linkato" la macro al grafico, così quando ci si clicca sopra le scale si aggiustano da sole

1.5 è in indice arbitrario per "allargare" i limiti della scala

Ciao a tutti

Davidov

Post: 651
Registrato il: 15/06/2003
Città: SAN BONIFACIO
Età: 52
Utente Senior
2003 - 2010
OFFLINE
15/03/2005 19:18

E' sempre comunque utile ...... a qualcuno prima o dopo potrebbe servire....

[SM=g27811]



Versione Excel 2019

Post: 7
Registrato il: 09/07/2015
Città: MILANO
Età: 38
Utente Junior
2007
OFFLINE
13/07/2015 15:02

molto interessante, avrei a breve fatto una domanda di questo genere... ho letto la risposta, ma purtroppo essendo da poco che lavoro in excel non riesco proprio a mettere in atto il procedimento espresso sopra.

qualche pio angelo potrebbe spiegarmelo passo passo come fare?

ho provato ma excel mi dice che le macro potrebbero non essere attive sul foglio

magari andava rinominato qualcosa sul codice ?


grazie in anticipo

Daniele
[Modificato da daniele85.85 13/07/2015 15:03]
Post: 4.415
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
13/07/2015 18:29

Macro non attive
Ciao Daniele vai nelle Opzioni di Excel trova "Centro Protezione" poi Protezione Macro e spunta attiva tutte le macro, chiudi/riapri e riprova

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 8
Registrato il: 09/07/2015
Città: MILANO
Età: 38
Utente Junior
2007
OFFLINE
15/07/2015 11:32

mi scuso per la mia ignoranza, ma non riesco davvero a farla funzionare, ho disattivato la protezione... ma non riesco a fare bene il procedimento, mi dice che deve essere essegnato ad un foglio macro e non riesco a salvare il foglio.

mi rimanda ogni volta a visual basi, credo di non riuscire a slavare la macro prima di assegnarla al grafico
Post: 4.416
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
15/07/2015 17:04

Salvataggio file
Ciao Davidov devi salvare il file come Xlsm, vedi che quando salvi il file in basso tipo di file ce scritto salva come Xlsx apri il menu a tendina e scegli il tipo di salvataggio, ti dice salvataggio con Macro, altrimenti se non vuoi avere problemi scegli salva 97/2000, ma per i formati scegli quello xlsm.

Ciao By Sal [SM=x423051]


se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 9
Registrato il: 09/07/2015
Città: MILANO
Età: 38
Utente Junior
2007
OFFLINE
16/07/2015 09:27

continuo a non riuscire.... c'è un manuale o qualcosa dove posso vedere tutto il processo di creazione di una macro passo per passo ?
Post: 10
Registrato il: 09/07/2015
Città: MILANO
Età: 38
Utente Junior
2007
OFFLINE
16/07/2015 14:54

Ragazzi, ultimo tentativo, aggiungo il foglio qua sotto, servirebbe una macro da mettere ai grafici di tutti i fogli ed eventualmente anche ai grafici dei fogli che si andranno ada aggiungere.

grazie in anticipo a chi raccogliera la sfida
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 08:22. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com