Crea grafici animati con Excel

Con  Microsoft Excel è possibile creare grafici animati molto personalizzabili:
  • Creare diverse tipologie di grafico: a torta, a barre, istogramma, a linee, ecc;
  • Inserire più grafici (range) animati all’interno dello stesso grafico;
  • Variare la velocità delle animazioni;
  • Modificare i range delle animazioni.
Per tale scopo si può utilizzare una macro del tipo:
Sub Moto()
Do While Count < 100
Count = Count + 1: [A4] = [A4] + 1
Calculate
ActiveSheet.ChartObjects(“Chart 1”).Activate
If [C4] Then End
DoEvents
Loop
End Sub
La macro costituita da 100 cicli Do Loop ha all’interno la cella A4 aumenta di 1 ad ogni ciclo. La macro termine se la cella C4 = VERO. Principalmente si possono presentare 2 casi:
  1. La serie dati del grafico è costituita da una riga (colonna) di celle che dipendono da una variabile (nel nostro caso la cella A4).  Ad ogni ciclo, variando la cella A4, varia la riga di celle creando un grafico in moto.
  2. La serie dati è costituita da enne righe (colonne). Per creare un grafico dinamico, tali righe devono essere rappresentate una alla volta nel grafico. In questo caso è possibile utilizzare, per ogni cella della riga, la funzioni scarto. In tale funzione viene inserita la cella variabile A4, così da ottenere una riga, ad ogni valore di A4.             Ad esempio  ponendo la cella  H3 = SCARTO(A1;0;A4) per A4 = 1,2,3, … tale cella assume i valori A1, B1, C1, …
Moto
Nel figura si hanno 2 grafici. Nel 1° grafico (caso a)) si ha 1 serie dati (riga celle a2:q2) che variano con la cella A4. Nel 2° grafico (caso b)) si hanno 15 serie dati  [A1:A2], [B1:B2], … Per ogni valore di A4 si ha una rappresentazione di una serie dati.
Il file di esempio di cui sopra è scaricabile QUI.

E’ possibile scaricare grafici dinamici più interessanti su:  PROGRAMMI > FUNZIONI CURVE.

Crea grafici animati con Excelultima modifica: 2016-01-31T00:01:56+01:00da programmiexcel
Reposta per primo quest’articolo