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

generare molti grafici in automatico

644 views
Skip to first unread message

Francesco

unread,
Jul 22, 2006, 2:11:01 PM7/22/06
to
Salve a tutti. Ho un foglio excel così strutturato
1990 1991 ... ... 2006
nome1 input
nome1 output1
nome1 output2
nome1 output3
nome2 input
nome2 output1
nome2 output2
nome2 output3

In sostanza ho 4 righe per ogni nome e ogni riga, dalla terza colonna
in poi, contiene una serie.
Quello di cui avrei bisogno è generare per ogni nome una pagina con 3
grafici di tipo xlline in cui si confronta la prima serie
rispettivamente con la seconda, terza e quarta. La seconda, terza e
quarta hanno bisogno di un asse secondario altrimenti non sono
visualizzate. Pensate che sia possibile generare automaticamente questo
centinaio di pagine con i 3 grafici su ciascuna? Qualcuno saprebbe come
fare?
Questa volte temo di aver fatto una richiesta un po' difficile...
Comunque vi ringrazio in anticipo per l'attenzione.
Francesco

fernando cinquegrani

unread,
Jul 22, 2006, 2:31:51 PM7/22/06
to
[Francesco] scrive in
http://www.google.it/groups?threadm=1153591861....@h48g2000cwc.googlegroups.com

il più delle volte uno le complicazioni se le cerca.
ti basta realizzare un solo grafico (o tre soli grafici,
se lo schema di stampa prevede tre grafici insieme)
e aggiornarlo tramite una casella a discesa (collegata a una macro
o a un sistema di formule) ai diversi dati.
non è complicato:
copia i dati che di un solo grafico in una nuova zona del
foglio, realizza il grafico su questi dati, sostituisci i
dati a un sistema di formule [=INDICE(...) o =SCARTO(...)]
con riferimento a un parametro in una cella del foglio.

[vale anche per luca marabini: il problema è identico]

.f


Francesco

unread,
Jul 22, 2006, 3:22:08 PM7/22/06
to

Ciao!

> il più delle volte uno le complicazioni se le cerca.
Hai ragione, solo che per vedere le soluzioni semplici occorre
conoscere tutte le diversse possibilità che excel usa...

> copia i dati che di un solo grafico in una nuova zona del
> foglio, realizza il grafico su questi dati, sostituisci i
> dati a un sistema di formule [=INDICE(...) o =SCARTO(...)]
> con riferimento a un parametro in una cella del foglio.

Proverò, partendo dalla guida della funziona indice e scarto.
Purtroppo non sono molto pratico di macro, comunque vi farò sapere
cosa riesco a fare.
Grazie

Francesco

unread,
Jul 22, 2006, 4:28:00 PM7/22/06
to
Ciao Fernando, ciao a tutti...
non sono riuscito a risolvere il problema da solo, se fosse possibile
per qualcuno di voi darmi qualche altra indicazione vi sarei molto
grato...
L'obiettivo è avere un centinaio di pagine stampate con 3 grafici per
pagina, quindi va bene qualsiasi cosa che mi permetta poi di stampare
il risultato.
GRAZIE a chiunque vorrà dedicarmi qualche minuto
francesco

fernando cinquegrani

unread,
Jul 23, 2006, 3:10:57 AM7/23/06
to
[Francesco] scrive in
http://www.google.it/groups?threadm=1153600080.0...@i42g2000cwa.googlegroups.com

> Ciao Fernando, ciao a tutti...
> non sono riuscito a risolvere il problema da solo, se fosse possibile
> per qualcuno di voi darmi qualche altra indicazione vi sarei molto
> grato...
> L'obiettivo è avere un centinaio di pagine stampate con 3 grafici per
> pagina, quindi va bene qualsiasi cosa che mi permetta poi di stampare
> il risultato.

il modello che ti proponevo è più o meno questo:
http://www.prodomosua.eu/zips/perfrancesco.xls
(clic sul cursore per cambiare serie, guarda l'anteprima di stampa).
inizia ad adattare il modello alle tue necessità
(adatta alla struttura dei tuoi dati,
modifica la forma e il contenuto del grafico,
duplica il grafico con un copia/incolla e modifica le serie).
dove non riesci, richiedi.
.f
--
fernando cinquegrani
Microsoft MVP
http://www.prodomosua.eu

ivano

unread,
Jul 24, 2006, 3:55:10 AM7/24/06
to

> il più delle volte uno le complicazioni se le cerca.
> ti basta realizzare un solo grafico (o tre soli grafici,
> se lo schema di stampa prevede tre grafici insieme)
> e aggiornarlo tramite una casella a discesa (collegata a una macro
> o a un sistema di formule) ai diversi dati.
> non è complicato:
> copia i dati che di un solo grafico in una nuova zona del
> foglio, realizza il grafico su questi dati, sostituisci i
> dati a un sistema di formule [=INDICE(...) o =SCARTO(...)]
> con riferimento a un parametro in una cella del foglio.

Ciao fernando,
di grafici m'intendo assai poco, e delle tabelle pivot ancor meno:
il connubio tra le due cose potrebbe essere valido, in questo caso?
una specie di report grafico.
ivano


fernando cinquegrani

unread,
Jul 23, 2006, 4:19:40 AM7/23/06
to
[ivano] scrive in
http://www.google.it/groups?threadm=%23QMP93i...@TK2MSFTNGP02.phx.gbl

> Ciao fernando,
> di grafici m'intendo assai poco, e delle tabelle pivot ancor meno:
> il connubio tra le due cose potrebbe essere valido, in questo caso?
> una specie di report grafico.
> ivano

non ho ben capito il modello del grafico di francesco,
ma, a occhio e croce, in questo caso si tratterebbe
di tre grafici pivot, che andrebbero aggornati in
maniera distinta.
far sě che i grafici illustrino dati omogenei in una situazione
cosě sarebbe una vera complicazione.
meglio far dipendere tutto da un unico parametro.
(un numero progressivo; penso a una macro con un ciclo
che inserisce in una cella via via 1, 2, 3, 4, ...
e manda in stampa)
.f


Francesco

unread,
Jul 23, 2006, 4:53:50 AM7/23/06
to

fernando cinquegrani ha scritto:

> penso a una macro con un ciclo
> che inserisce in una cella via via 1, 2, 3, 4, ...
> e manda in stampa)

Fernando, non avendo mai scritto una macro (ho provato qualche volta a
modificare ciò che registra excel, e l'ho fatto con successi alterni)
ti chiederei, ma solo se possibile e quando puoi, di darmi qualche
indicazione in più.
Ovviamente la richiesta è per tutto il newsgroup.
Grazie.

Francesco

unread,
Jul 23, 2006, 4:56:37 AM7/23/06
to

Francesco ha scritto:

> > Fernando, non avendo mai scritto una macro (ho provato qualche volta a
> modificare ciò che registra excel, e l'ho fatto con successi alterni)

> ti chiederei [...]

Scusa non avevo visto il messaggio di prima, saranno i 30 gradi già
alle 9.
Ti chiederò se magari non riesco a fare delle modifiche precise, ma
per ora ti ringrazio molto per la tua disponibilità. Grazie davvero.
francesco

0 new messages